Add qemu 2.4.0
[kvmfornfv.git] / qemu / roms / ipxe / src / tests / umalloc_test.c
1 #include <stdio.h>
2 #include <ipxe/uaccess.h>
3 #include <ipxe/umalloc.h>
4 #include <ipxe/io.h>
5
6 void umalloc_test ( void ) {
7         struct memory_map memmap;
8         userptr_t bob;
9         userptr_t fred;
10
11         printf ( "Before allocation:\n" );
12         get_memmap ( &memmap );
13
14         bob = umalloc ( 1234 );
15         bob = urealloc ( bob, 12345 );
16         fred = umalloc ( 999 );
17
18         printf ( "After allocation:\n" );
19         get_memmap ( &memmap );
20
21         ufree ( bob );
22         ufree ( fred );
23
24         printf ( "After freeing:\n" );
25         get_memmap ( &memmap );
26 }