Fixed kernel linking issue.
This commit is contained in:
parent
9415a2ebc2
commit
bc01375056
2 changed files with 3 additions and 2 deletions
|
@ -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
|
||||
|
|
|
@ -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;
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue