Fixed kernel linking issue.

This commit is contained in:
Scott Duensing 2024-02-02 23:06:26 -06:00
parent 9415a2ebc2
commit bc01375056
2 changed files with 3 additions and 2 deletions

View file

@ -25,7 +25,7 @@
INSTALL=$(pwd)/llvm-mos
if [[ "${1,,}" == "all" ]]; then
if [[ ! -d llvm-mos-source ]] || [[ "${1,,}" == "all" ]]; then
sudo apt-get install -y cmake ninja-build
if [[ ! -d llvm-mos-source ]]; then
git clone https://github.com/llvm-mos/llvm-mos.git llvm-mos-source

View file

@ -44,7 +44,7 @@ extern "C"
"sta (%[ret]) \n" \
"lda #0 \n" \
"ror a \n" \
"sta (%[err]) \n" \
"sta %[err] \n" \
: [err] "=m"(kernelError), [ret] "=m"(ret) \
: [addy] "i"(kernelVector(fn)) \
: "a", "c", "v"); \
@ -56,6 +56,7 @@ typedef struct event_t kernelEventT;
typedef struct call_args kernelArgsT;
extern char kernelError;
extern kernelEventT kernelEventData;
extern kernelArgsT *kernelArgs;