minix/kernel/arch/i386
Ben Gras 0cfff08e56 libexec: mmap support, prealloc variants
In libexec, split the memory allocation method into cleared and
non-cleared. Cleared gives zeroed memory, non-cleared gives 'junk'
memory (that will be overwritten anyway, and so needn't be cleared)
that is faster to get.

Also introduce the 'memmap' method that can be used, if available,
to map code and data from executables into a process using the
third-party mmap() mode.

Change-Id: I26694fd3c21deb8b97e01ed675dfc14719b0672b
2013-04-24 10:18:16 +00:00
..
include Libraries updates and cleanup 2013-01-14 11:36:26 +01:00
acpi.c
acpi.h
apic_asm.h
apic_asm.S SYSENTER/SYSCALL support 2012-09-24 15:53:43 +02:00
apic.c SYSENTER/SYSCALL support 2012-09-24 15:53:43 +02:00
apic.h
arch_clock.c Libraries updates and cleanup 2013-01-14 11:36:26 +01:00
arch_do_vmctl.c
arch_reset.c Move MINIX reboot definitions into minix/reboot.h 2013-03-20 16:50:01 +00:00
arch_smp.c
arch_system.c Add stack trace dumps for VFS over serial 2013-01-11 09:18:36 +00:00
arch_watchdog.c SYSENTER/SYSCALL support 2012-09-24 15:53:43 +02:00
breakpoints.c
debugreg.h
debugreg.S
direct_tty_utils.c Libraries updates and cleanup 2013-01-14 11:36:26 +01:00
do_iopenable.c
do_readbios.c
do_sdevio.c
exception.c kernel: trap-dependent state restore, trace fixes 2013-01-08 15:47:37 +00:00
glo.h
head.S Libraries updates and cleanup 2013-01-14 11:36:26 +01:00
i8259.c
io_inb.S
io_inl.S
io_intr.S
io_inw.S
io_outb.S
io_outl.S
io_outw.S
kernel.lds Libraries updates and cleanup 2013-01-14 11:36:26 +01:00
klib.S
Makefile.inc ARM updates 2013-01-17 10:03:58 +01:00
memory.c ARM: provide free running clock to replace ccnt 2013-01-31 15:19:11 +00:00
mpx.S Libraries updates and cleanup 2013-01-14 11:36:26 +01:00
oxpcie.c
oxpcie.h
pg_utils.c ARM: Enable caches 2013-02-18 09:08:26 +01:00
pre_init.c Move MINIX reboot definitions into minix/reboot.h 2013-03-20 16:50:01 +00:00
procoffsets.cf Libraries updates and cleanup 2013-01-14 11:36:26 +01:00
protect.c libexec: mmap support, prealloc variants 2013-04-24 10:18:16 +00:00
sconst.h Libraries updates and cleanup 2013-01-14 11:36:26 +01:00
serial.h
trampoline.S
usermapped_data_arch.c Libraries updates and cleanup 2013-01-14 11:36:26 +01:00
usermapped_glo_ipc.S kernel: trap-dependent state restore, trace fixes 2013-01-08 15:47:37 +00:00