-
Notifications
You must be signed in to change notification settings - Fork 265
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Nix flake support (progress reports) #55
Comments
Current Application Support:
|
Solved
#TODO
ARCH=riscv64 LOG=info FS=y
Complete process from build: source ARCH=riscv64 LOG=info FS=y
Complete process from build: source |
Solved
ARCH=x86_64 LOG=info FS=y
Complete process from build: source |
Run |
Yes, the problem has been solved by that ways, I was thinking if we should change Makefile to make disk_img as a dependence of build, just like this. |
It should not be a dependency, otherwise redundant warning information will be output, and not all applications use |
It seems that when developing on a environment haven't install rust before, will cases |
have you solved this problem? |
Add |
Actually, the problem has been solved when I'm trying not to use the musl tool chain provide by nixpkgs. by the ways, this is the commands to using the devShells, if you just only have one, you can just using full as default and using direnv: $ nix develop .#full --option substituters https://mirror.iscas.ac.cn/nix-channels/store --ignore-environment |
my tool chain is x86_64-unknown-none asm!(
"lgdt [GDT_PTR]"
); //GDT_PTR is gdt entry asm!(
"lidt [IDT_PTR]"
); //IDT_PTR is idt entry call [HANDLER_TABLE + rax * 8] it works properly at 0x100000, but when i change linker.ld link it to 0xffff800000100000 error occured
this afternoon i watched binary code of but i don't know how to tell complier reserve 8 bytes for me. |
@leelingrui Maybe it's because my knowledge is relatively narrow, I can't quite understand what you said ( |
@jackyliu16 may be my expressive ability is too bad, I already solved this problem.I still appreciate your help. |
The arceos flakes only completed partial adaptation at this stage, x86_64 haven't supported yet,
riscv64
andaarch64
has past all user test. My current progress could be seen in flake branch, which contains some change in the original file. If you have any suggestions or ideas about the problem, I would be very grateful.[translation]
How could you synchronize my current progress (For nix user):
The text was updated successfully, but these errors were encountered: