Lines 240-246
int v86_mem_init(void)
Link Here
|
240 |
* modes will not work correctly on some cards (e.g. nVidia GeForce |
240 |
* modes will not work correctly on some cards (e.g. nVidia GeForce |
241 |
* 8600M, PCI ID 10de:0425). |
241 |
* 8600M, PCI ID 10de:0425). |
242 |
*/ |
242 |
*/ |
243 |
mem_low = map_file(NULL, IVTBDA_SIZE, PROT_READ | PROT_WRITE | PROT_EXEC, |
243 |
mem_low = map_file(NULL, IVTBDA_SIZE, PROT_READ | PROT_WRITE, |
244 |
MAP_SHARED, "/dev/mem", IVTBDA_BASE); |
244 |
MAP_SHARED, "/dev/mem", IVTBDA_BASE); |
245 |
if (!mem_low) { |
245 |
if (!mem_low) { |
246 |
real_mem_deinit(); |
246 |
real_mem_deinit(); |
Lines 293-299
int v86_mem_init(void)
Link Here
|
293 |
} |
293 |
} |
294 |
vbios_size = tmp[2] * 0x200; |
294 |
vbios_size = tmp[2] * 0x200; |
295 |
ulog(LOG_DEBUG, "VBIOS at %5x-%5x\n", VBIOS_BASE, VBIOS_BASE + vbios_size - 1); |
295 |
ulog(LOG_DEBUG, "VBIOS at %5x-%5x\n", VBIOS_BASE, VBIOS_BASE + vbios_size - 1); |
296 |
mem_vbios = map_file(NULL, vbios_size, PROT_READ | PROT_WRITE | PROT_EXEC, |
296 |
mem_vbios = map_file(NULL, vbios_size, PROT_READ | PROT_EXEC, |
297 |
MAP_SHARED, "/dev/mem", VBIOS_BASE); |
297 |
MAP_SHARED, "/dev/mem", VBIOS_BASE); |
298 |
|
298 |
|
299 |
if (!mem_vbios) { |
299 |
if (!mem_vbios) { |
Lines 303-309
int v86_mem_init(void)
Link Here
|
303 |
} |
303 |
} |
304 |
|
304 |
|
305 |
/* Map the system BIOS */ |
305 |
/* Map the system BIOS */ |
306 |
mem_sbios = map_file(NULL, SBIOS_SIZE, PROT_READ | PROT_WRITE | PROT_EXEC, |
306 |
mem_sbios = map_file(NULL, SBIOS_SIZE, PROT_READ | PROT_EXEC, |
307 |
MAP_SHARED, "/dev/mem", SBIOS_BASE); |
307 |
MAP_SHARED, "/dev/mem", SBIOS_BASE); |
308 |
if (!mem_sbios) { |
308 |
if (!mem_sbios) { |
309 |
ulog(LOG_ERR, "Failed to mmap the System BIOS as %5x.", SBIOS_BASE); |
309 |
ulog(LOG_ERR, "Failed to mmap the System BIOS as %5x.", SBIOS_BASE); |