Permalink
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Showing
with
706 additions
and 48 deletions.
- BIN filesys/os2/ansi.exe
- BIN filesys/os2/argenv.exe
- BIN filesys/os2/awk.exe
- BIN filesys/os2/cat.exe
- BIN filesys/os2/cls.exe
- BIN filesys/os2/cmd.exe
- BIN filesys/os2/comp.exe
- BIN filesys/os2/cut.exe
- BIN filesys/os2/doscalls.dll
- BIN filesys/os2/edtname.exe
- BIN filesys/os2/emx.dll
- BIN filesys/os2/emxlibcs.dll
- BIN filesys/os2/fc.exe
- BIN filesys/os2/find.exe
- BIN filesys/os2/fp.exe
- BIN filesys/os2/get.exe
- BIN filesys/os2/get2.exe
- BIN filesys/os2/get3.exe
- BIN filesys/os2/gnuintl.dll
- BIN filesys/os2/gnutu.dll
- BIN filesys/os2/infoblocks.exe
- BIN filesys/os2/kbdcalls.dll
- BIN filesys/os2/libuni.dll
- BIN filesys/os2/makeini.exe
- BIN filesys/os2/mem.exe
- BIN filesys/os2/mem2.exe
- BIN filesys/os2/mem3.exe
- BIN filesys/os2/mini33.exe
- BIN filesys/os2/minicmd-mini.exe
- BIN filesys/os2/minicmd.exe
- BIN filesys/os2/minicmd3.exe
- BIN filesys/os2/moncalls.dll
- BIN filesys/os2/more.exe
- BIN filesys/os2/moucalls.dll
- BIN filesys/os2/msg.dll
- BIN filesys/os2/nls.dll
- BIN filesys/os2/pmmerge.dll
- BIN filesys/os2/pmshapi.dll
- BIN filesys/os2/pmwin.dll
- BIN filesys/os2/putmsg.exe
- BIN filesys/os2/quecalls.dll
- BIN filesys/os2/scanenv.exe
- BIN filesys/os2/sed.exe
- BIN filesys/os2/sesmgr.dll
- BIN filesys/os2/sort.exe
- BIN filesys/os2/sub32.dll
- BIN filesys/os2/thread.exe
- BIN filesys/os2/uconv.dll
- BIN filesys/os2/unzip.exe
- BIN filesys/os2/utlapi.dll
- BIN filesys/os2/ver.exe
- BIN filesys/os2/viocalls.dll
- BIN filesys/os2/wmake.exe
- BIN filesys/os2/zip-emx.exe
- +2 −1 platform/l4env/patches/Makefile
- +13 −0 platform/l4env/patches/force-ds-es.patch
- +18 −0 platform/l4env/patches/ldtsize.patch
- +5 −5 platform/l4env/tools/menu.lst
- +1 −1 platform/l4re/build.cfg
- +21 −8 shared/app/os2app/kal/kal.c
- +22 −4 shared/app/os2app/kal/start.c
- +1 −1 shared/lib/ixf/lx/allocmem.c
- +42 −20 shared/lib/ixf/lx/loadobj.c
- +7 −4 shared/lib/ixf/lx/lx.c
- +567 −0 shared/lib/ixf/lx/unpack.c
- +7 −4 shared/server/os2exec/modmgr.c
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
| @@ -0,0 +1,13 @@ | ||
| --- kernel/fiasco/src/kern/shared/entry-ia32-ux-o.S 2020-05-16 03:12:41.540635820 +0300 | ||
| +++ kernel/fiasco/src/kern/shared/entry-ia32-ux.S 2020-05-16 02:55:23.784611157 +0300 | ||
| @@ -179,7 +179,9 @@ | ||
| CHECK_SANITY 60(%esp) /* scratches ecx */ | ||
| RESET_USER_SEGMENTS 60(%esp),in_cli /* scratches ecx */ | ||
|
|
||
| - addl $4*2,%esp /* Pop ds, es segment registers */ | ||
| + /* addl $4*2,%esp */ /* Pop ds, es segment registers */ | ||
| + popl %es /* vs */ | ||
| + popl %ds /* vs */ | ||
| popl REG_GS | ||
| popl %fs /* Restore segment registers */ | ||
| popa |
| @@ -0,0 +1,18 @@ | ||
| --- kernel/fiasco/src/kern/shared/thread-ia32-amd64-o.cpp 2020-05-16 03:16:31.056641275 +0300 | ||
| +++ kernel/fiasco/src/kern/shared/thread-ia32-amd64.cpp 2020-05-16 03:18:36.200644249 +0300 | ||
| @@ -730,11 +730,12 @@ | ||
| // Allocate the memory if needed | ||
| // LDT maximum size is one page, anything else causes too much headache | ||
| if (!s->ldt_addr()) | ||
| - s->ldt_addr(Mapped_allocator::allocator()->alloc(Config::PAGE_SHIFT)); | ||
| + s->ldt_addr(Mapped_allocator::allocator()->alloc(Config::PAGE_SHIFT + 4)); | ||
|
|
||
| - if (entry_number * Cpu::Ldt_entry_size + size > Config::PAGE_SIZE) | ||
| + // size is hardcoded | ||
| + if (entry_number * Cpu::Ldt_entry_size + size > Config::PAGE_SIZE * 16) | ||
| { | ||
| - WARN("set_ldt: LDT size exceeds one page, not supported."); | ||
| + WARN("set_ldt: LDT size exceeds 65536 bytes, not supported."); | ||
| return 0; | ||
| } | ||
|
|
Oops, something went wrong.