Make kernel build with clang.

It's a bit faster than g++ and seems to generate perfectly fine code.
The kernel is also roughly 10% smaller(!)
This commit is contained in:
Andreas Kling 2018-11-09 12:20:44 +01:00
commit ebf308d413
Notes: sideshowbarker 2024-07-19 18:31:12 +09:00
10 changed files with 40 additions and 27 deletions

View file

@ -8,7 +8,7 @@ extern "C" void syscall_entry(RegisterDump&);
extern "C" void syscall_ISR();
extern volatile RegisterDump* syscallRegDump;
asm volatile(
asm(
".globl syscall_ISR \n"
"syscall_ISR:\n"
" pusha\n"