Commit Graph

11 Commits

Author SHA1 Message Date
mintsuki
906b714c99 sys/smp: Use monitor/mwait when available instead of plain pause for spin-loops 2025-02-08 08:53:15 +01:00
mintsuki
3e71596bdb protos/limine: Check for PAT availability in SMP trampoline as well 2024-10-12 17:15:04 +02:00
mintsuki
cdeb745b66 build: Restore WERROR_FLAG to nasm calls, add NASMFLAGS_FOR_TARGET 2024-07-25 09:45:40 +02:00
mintsuki
54f3118f4c sys/smp: Synchronise AP MTRRs with the BSP 2023-11-14 08:32:48 +01:00
mintsuki
2c8c0c3deb Revert "misc: Converge with 5.x"
This reverts commit f9682543fd.
2023-11-03 06:24:58 +01:00
mintsuki
a83dafe6f4 misc: Add section .note.GNU-stack to assembly files 2023-09-28 06:56:28 -05:00
mintsuki
87a88bf565 smp: Remove dead 32-bit trampoline code 2023-09-23 17:37:38 -05:00
mintsuki
042a6e9554 misc: Backports from trunk 2023-09-16 15:12:14 -05:00
mintsuki
ff7d9502e5 smp: Make smp_trampoline_size variable instead of symbol 2022-07-28 22:30:26 +02:00
mintsuki
ccdd1ca642 smp: Do not calculate trampoline size in C file 2022-07-28 22:23:12 +02:00
mintsuki
77ed67e582 smp/trampoline: Use hand written pos independent code instead of objcopying 2022-07-28 09:35:59 +02:00