1
0
mirror of https://github.com/taigrr/gopher-os synced 2025-01-18 04:43:13 -08:00

rt0: remove interrupt routing code

This commit is contained in:
Achilleas Anagnostopoulos
2018-05-31 21:17:36 +01:00
parent ea1139f129
commit 3bf13b5fbe
2 changed files with 1 additions and 281 deletions

View File

@@ -75,14 +75,12 @@ go.o:
@# objcopy to make that symbol exportable. Since nasm does not support externs
@# with slashes we create a global symbol alias for kernel.Kmain
@echo "[objcopy] create kernel.Kmain alias to gopheros/kernel/kmain.Kmain"
@echo "[objcopy] globalizing symbols {_rt0_interrupt_handlers, runtime.g0/m0/physPageSize/useAVXmemmove}"
@echo "[objcopy] globalizing symbols {runtime.g0/m0/physPageSize}"
@objcopy \
--add-symbol kernel.Kmain=.text:0x`nm $(BUILD_DIR)/go.o | grep "kmain.Kmain$$" | cut -d' ' -f1` \
--globalize-symbol _rt0_interrupt_handlers \
--globalize-symbol runtime.g0 \
--globalize-symbol runtime.m0 \
--globalize-symbol runtime.physPageSize \
--globalize-symbol runtime.useAVXmemmove \
$(BUILD_DIR)/go.o $(BUILD_DIR)/go.o
binutils_version_check: