-
Notifications
You must be signed in to change notification settings - Fork 302
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
Refactor config system with axconfig-gen #214
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
should we fix this problem in this PR?
set mem_size
in scripts/make/qemu.mk
as 4G
make A=examples/shell ARCH=x86_64 BLK=y run
[ 0.014208 0 axhal::arch::x86_64::trap:16] No registered handler for trap PAGE_FAULT
[ 0.014954 0 axruntime::lang_items:5] panicked at modules/axhal/src/arch/x86_64/trap.rs:17:9:
Unhandled kernel #PF @ 0xffffff800020b112, fault_vaddr=VA:0x378000000014, error_code=0x2 (WRITE):
TrapFrame {
rax: 0x2,
rcx: 0x400,
rdx: 0x800,
rbx: 0x378000000000,
rbp: 0xffffff80b0000000,
rsi: 0xffffff800028cd50,
rdi: 0xffffff800028bdd0,
r8: 0x3000,
r9: 0x10,
r10: 0x380000000000,
r11: 0x10000000,
r12: 0x378000000000,
r13: 0x378000003000,
r14: 0x300,
r15: 0x10300,
vector: 0xe,
error_code: 0x2,
rip: 0xffffff800020b112,
cs: 0x10,
rflags: 0x10086,
rsp: 0xffffff800028bc30,
ss: 0x0,
}
Ok, change |
…rge physical memory support
dc19a13
to
0dc32da
Compare
BTW, will we support features checking? how do we do that? for example, if we just compile make SMP=4 LOG=info FEATURES=sched_cfs ARCH=aarch64 ACCEL=n |
Maybe in next PR for feature system refactoring. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
5c5c568
to
897d8f5
Compare
.axconfig.toml
).