[kernel] Remove old unused crti/crtn
These were never used because clang generates .ctors and .dtors instead of .init and .fini
This commit is contained in:
@@ -10,7 +10,6 @@ modules:
|
|||||||
includes:
|
includes:
|
||||||
- src/kernel
|
- src/kernel
|
||||||
source:
|
source:
|
||||||
- src/kernel/crti.s
|
|
||||||
- src/kernel/apic.cpp
|
- src/kernel/apic.cpp
|
||||||
- src/kernel/assert.cpp
|
- src/kernel/assert.cpp
|
||||||
- src/kernel/boot.s
|
- src/kernel/boot.s
|
||||||
@@ -59,7 +58,6 @@ modules:
|
|||||||
- src/kernel/task.s
|
- src/kernel/task.s
|
||||||
- src/kernel/vm_mapper.cpp
|
- src/kernel/vm_mapper.cpp
|
||||||
- src/kernel/vm_space.cpp
|
- src/kernel/vm_space.cpp
|
||||||
- src/kernel/crtn.s
|
|
||||||
|
|
||||||
boot:
|
boot:
|
||||||
kind: exe
|
kind: exe
|
||||||
|
|||||||
@@ -1,14 +0,0 @@
|
|||||||
section .init
|
|
||||||
global _init:function
|
|
||||||
_init:
|
|
||||||
push rbp
|
|
||||||
mov rbp, rsp
|
|
||||||
; Control flow falls through to other .init sections
|
|
||||||
|
|
||||||
section .fini
|
|
||||||
global _fini:function
|
|
||||||
_fini:
|
|
||||||
push rbp
|
|
||||||
mov rbp, rsp
|
|
||||||
; Control flow falls through to other .fini sections
|
|
||||||
|
|
||||||
@@ -1,10 +0,0 @@
|
|||||||
section .init
|
|
||||||
; Control flow falls through to here from other .init sections
|
|
||||||
pop rbp
|
|
||||||
ret
|
|
||||||
|
|
||||||
section .fini
|
|
||||||
; Control flow falls through to here from other .fini sections
|
|
||||||
pop rbp
|
|
||||||
ret
|
|
||||||
|
|
||||||
Reference in New Issue
Block a user