Displaying 3 results from an estimated 3 matches for "vm_size_t".
Did you mean:
r_size_t
2013 Jul 12
1
stable/9 fails to compile: kmem_alloc_contig bad definition
...-D_KERNEL
-DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mno-aes -mno-avx
-mno-mmx -mno-sse -msoft-float -ffreestanding -fstack-protector
/usr/src/sys/vm/vm_contig.c
/usr/src/sys/vm/vm_contig.c:319:1: error: conflicting types for
'kmem_alloc_contig'
kmem_alloc_contig(vm_map_t map, vm_size_t size, int flags, vm_paddr_t low,
^
/usr/src/sys/vm/vm_extern.h:46:13: note: previous declaration is here
vm_offset_t kmem_alloc_contig(vm_map_t map, vm_size_t size, int flags,
^
1 error generated.
vm_extern.h:
vm_offset_t kmem_alloc_contig(vm_map_t map, vm_size_t size, int flags,...
2003 Apr 09
0
Serious VM issues in 4.7, 4.8
In FreeBSD 4.7 and 4.8, the code for vm_object_allocate() in the
file /usr/src/sys/vm/vm_object.c looks like:
> 232 vm_object_t
> 233 vm_object_allocate(type, size)
> 234 objtype_t type;
> 235 vm_size_t size;
> 236 {
> 237 vm_object_t result;
> 238
> 239 result = (vm_object_t) zalloc(obj_zone);
> 240
> 241 _vm_object_allocate(type, size, result);
> 242
> 243 return (result);
> 244 }
A number of users appear to be e...
2003 Aug 22
3
PAE removal patch for testing
...ified(pv->pv_va))
continue;
- pte = pmap_pte(pv->pv_pmap, pv->pv_va);
+ pte = pmap_pte_quick(pv->pv_pmap, pv->pv_va);
if (pte && (*pte & PG_A)) {
*pte &= ~PG_A;
@@ -2983,10 +3252,12 @@
* NOT real memory.
*/
void *
-pmap_mapdev(vm_paddr_t pa, vm_size_t size)
+pmap_mapdev(pa, size)
+ vm_offset_t pa;
+ vm_size_t size;
{
vm_offset_t va, tmpva, offset;
- pt_entry_t *pte;
+ unsigned *pte;
offset = pa & PAGE_MASK;
size = roundup(offset + size, PAGE_SIZE);
@@ -2997,7 +3268,7 @@
pa = pa & PG_FRAME;
for (tmpva = va; size > 0;) {...