diff --git a/src/kernel/interrupts.asm b/src/kernel/interrupts.asm index 8ea354e..3dcd723 100644 --- a/src/kernel/interrupts.asm +++ b/src/kernel/interrupts.asm @@ -16,6 +16,7 @@ bits 64 +default rel ;both defined in interrupts.c extern isr_exception_c diff --git a/src/kernel/paging.asm b/src/kernel/paging.asm index 1539875..b863d59 100644 --- a/src/kernel/paging.asm +++ b/src/kernel/paging.asm @@ -16,6 +16,7 @@ bits 64 +default rel ;both defined in paging.c extern kernel_p4_physical_address diff --git a/src/kernel/pata.asm b/src/kernel/pata.asm index a369e39..f25e9ae 100644 --- a/src/kernel/pata.asm +++ b/src/kernel/pata.asm @@ -16,6 +16,7 @@ bits 64 +default rel section .text diff --git a/src/kernel/process.asm b/src/kernel/process.asm index 48cdc41..59c6e8b 100644 --- a/src/kernel/process.asm +++ b/src/kernel/process.asm @@ -16,6 +16,7 @@ bits 64 +default rel extern running_thread diff --git a/src/kernel/ps2.asm b/src/kernel/ps2.asm index 21b0aad..48b2078 100644 --- a/src/kernel/ps2.asm +++ b/src/kernel/ps2.asm @@ -16,6 +16,7 @@ bits 64 +default rel section .text diff --git a/src/kernel/scheduler.asm b/src/kernel/scheduler.asm index 7068c3e..aefc835 100644 --- a/src/kernel/scheduler.asm +++ b/src/kernel/scheduler.asm @@ -16,6 +16,7 @@ bits 64 +default rel extern resume_next_continuation diff --git a/src/kernel/syscalls.asm b/src/kernel/syscalls.asm index abbcf05..0069e36 100644 --- a/src/kernel/syscalls.asm +++ b/src/kernel/syscalls.asm @@ -16,6 +16,7 @@ bits 64 +default rel extern destroy_syscall_stack extern create_syscall_stack diff --git a/src/kernel/utility.asm b/src/kernel/utility.asm index 4922388..f8e6342 100644 --- a/src/kernel/utility.asm +++ b/src/kernel/utility.asm @@ -16,6 +16,7 @@ bits 64 +default rel section .text diff --git a/src/user-libs/calcite/syscalls.asm b/src/user-libs/calcite/syscalls.asm index 4ded113..0c00a5d 100644 --- a/src/user-libs/calcite/syscalls.asm +++ b/src/user-libs/calcite/syscalls.asm @@ -16,6 +16,7 @@ bits 64 +default rel section .text