[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[tyndur-devel] [PATCH 0/4] kernel2: VM86
Diese Serie fügt VM86-Unterstützung für kernel2 hinzu. Neben dem
eigentlichen VM86-Code gehören dazu auch noch ein paar Fixes für
die Speicherverwaltung.
Kevin Wolf (4):
kernel2: mmc_vfree
kernel2: Fix fuer find_contiguous_pages
kernel2: mem_allocate/mem_free richtig implementiert
kernel2: VM86
src/include/syscallno.h | 3 +-
src/kernel2/include/arch/i386/cpu.h | 12 +
src/kernel2/include/mm.h | 10 +
src/kernel2/include/syscall.h | 6 +
src/kernel2/include/vm86.h | 43 +++
src/kernel2/src/arch/i386/mm/mm_context.c | 23 ++
src/kernel2/src/arch/i386/mm/virt.c | 17 +-
src/kernel2/src/arch/i386/vm86.c | 406 +++++++++++++++++++++++++++++
src/kernel2/src/init.c | 4 +
src/kernel2/src/interrupts/im.c | 30 ++-
src/kernel2/src/syscall.c | 3 +
src/kernel2/src/syscalls/vm86.c | 53 ++++
src/modules/include/syscall.h | 1 +
src/modules/lib/syscalls/vm86.c | 58 ++++-
14 files changed, 654 insertions(+), 15 deletions(-)
create mode 100644 src/kernel2/include/vm86.h
create mode 100644 src/kernel2/src/arch/i386/vm86.c
create mode 100644 src/kernel2/src/syscalls/vm86.c