[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