macOS: Add async_io_kqueue; alloc LDT entry per thread

This commit is contained in:
2025-11-09 23:25:46 -07:00
parent b166b4a41c
commit 76f97efe07
14 changed files with 1110 additions and 109 deletions

View File

@@ -41,8 +41,7 @@ m1632:
.long 1f # 32-bit code offset
.long 0 # 32-bit code segment (filled in at runtime)
.text
mov r10w, word ptr [\teb_reg+TEB_FS_SEL]
sub r10w, 16
mov r10w, word ptr [\teb_reg+TEB_CS_SEL]
mov word ptr [rip+m1632+4], r10w
jmp fword ptr [rip+m1632]
#else