Differences From Artifact [c48aae0264]:
- File kio/kio_posix_fd_write.x86.lin.32.s — part of check-in [338044baaa] at 2019-06-26 13:22:48 on branch trunk — initial commit (user: lexi, size: 309) [annotate] [blame] [check-ins using]
To Artifact [7b77d86bab]:
- File kio/kio_posix_fd_write.fn.x86.lin.32.s — part of check-in [d27f92e3b7] at 2019-06-28 04:32:40 on branch trunk — restructure file naming conventions and conclusively fix longstanding architectural build system problems with loads and loads of variables and a shit ton of function calls (user: lexi, size: 307) [annotate] [blame] [check-ins using]
- File kio/kio_posix_fd_write.x86.lin.32.s — part of check-in [f5b7fa5762] at 2019-06-27 05:52:40 on branch trunk — updates (user: lexi, size: 307) [annotate] [blame] [check-ins using]
- File kio/posix_fd_write.fn.x86.lin.32.s — part of check-in [6479e060a3] at 2019-07-26 09:51:02 on branch trunk — major update. fix ridiculous old type size determination mechanism. mmap is still broken and i'm not sure why; the syscall does not appear to be going through correctly - see posix_mmap, kmheapa, and kcore/testbin.exe.fn (user: lexi, size: 307) [annotate] [blame] [check-ins using]
- File legacy/posix_fd_write.fn.x86.lin.32.s — part of check-in [724bbbbe91] at 2019-08-19 02:18:11 on branch trunk — clean out legacy code (user: lexi, size: 307) [annotate] [blame] [check-ins using]
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
bits 32 global kio_posix_fd_write %include "../arch/x86.lin.32.inc" ; vim: ft=nasm kio_posix_fd_write: mov lin.reg.0, lin.call.write mov lin.reg.1, [esp + 4] ; holy god but this took the most mov lin.reg.2, [esp + 8] ; stupidly long time to fucking mov lin.reg.3, [esp + 12]; figure out lin.call ret |
| | | | | | |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
bits 32 global kio_posix_fd_write %include "../arch/x86.lin.32.s" ; vim: ft=nasm kio_posix_fd_write: mov sys.reg.0, sys.call.write mov sys.reg.1, [esp + 4] ; holy god but this took the most mov sys.reg.2, [esp + 8] ; stupidly long time to fucking mov sys.reg.3, [esp + 12]; figure out sys.call ret |