Revision 1724f049 hw/pc.c
b/hw/pc.c | ||
---|---|---|
909 | 909 |
linux_boot = (kernel_filename != NULL); |
910 | 910 |
|
911 | 911 |
/* allocate RAM */ |
912 |
ram_addr = qemu_ram_alloc(below_4g_mem_size + above_4g_mem_size); |
|
912 |
ram_addr = qemu_ram_alloc(NULL, "pc.ram", |
|
913 |
below_4g_mem_size + above_4g_mem_size); |
|
913 | 914 |
cpu_register_physical_memory(0, 0xa0000, ram_addr); |
914 | 915 |
cpu_register_physical_memory(0x100000, |
915 | 916 |
below_4g_mem_size - 0x100000, |
... | ... | |
932 | 933 |
(bios_size % 65536) != 0) { |
933 | 934 |
goto bios_error; |
934 | 935 |
} |
935 |
bios_offset = qemu_ram_alloc(bios_size); |
|
936 |
bios_offset = qemu_ram_alloc(NULL, "pc.bios", bios_size);
|
|
936 | 937 |
ret = rom_add_file_fixed(bios_name, (uint32_t)(-bios_size)); |
937 | 938 |
if (ret != 0) { |
938 | 939 |
bios_error: |
... | ... | |
950 | 951 |
isa_bios_size, |
951 | 952 |
(bios_offset + bios_size - isa_bios_size) | IO_MEM_ROM); |
952 | 953 |
|
953 |
option_rom_offset = qemu_ram_alloc(PC_ROM_SIZE); |
|
954 |
option_rom_offset = qemu_ram_alloc(NULL, "pc.rom", PC_ROM_SIZE);
|
|
954 | 955 |
cpu_register_physical_memory(PC_ROM_MIN_VGA, PC_ROM_SIZE, option_rom_offset); |
955 | 956 |
|
956 | 957 |
/* map all the bios at the top of memory */ |
Also available in: Unified diff