diff options
Diffstat (limited to 'i386/i386at/model_dep.c')
-rw-r--r-- | i386/i386at/model_dep.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/i386/i386at/model_dep.c b/i386/i386at/model_dep.c index 679d524a..8e98bd9e 100644 --- a/i386/i386at/model_dep.c +++ b/i386/i386at/model_dep.c @@ -153,6 +153,16 @@ void machine_init(void) cninit(); /* + * Make more free memory. + * + * This is particularly important for the Linux drivers which + * require available DMA memory. + */ +#ifndef MACH_HYP + biosmem_free_usable((struct multiboot_raw_info *) &boot_info); +#endif /* MACH_HYP */ + + /* * Set up to use floating point. */ init_fpu(); |