39 lines
951 B
Markdown
39 lines
951 B
Markdown
libk/ git submodule containing the (platform-indipendent) kernel library
|
|
kernel/
|
|
arch/ architecture-dependant code/data
|
|
arm/
|
|
3ds/
|
|
rpi/
|
|
aarch64/
|
|
rpi3/
|
|
x86/
|
|
pc/
|
|
x86_64/
|
|
pc/
|
|
cpu/ Contains links to used hw and contains initialization code
|
|
arm/
|
|
arm7tdmi/
|
|
…
|
|
cortexa53-32/
|
|
aarch64/
|
|
cortexa53/
|
|
x86/
|
|
486/ (generic x86 cpu)
|
|
…
|
|
pentium4/ (current x86 cpu)
|
|
x86_64/
|
|
pentium4/ (generic x86_64 cpu)
|
|
…
|
|
skylake/ (current x86_64 cpu)
|
|
hw/
|
|
fpu/
|
|
x87/
|
|
vfp/
|
|
sse/
|
|
…
|
|
timer/
|
|
pit/
|
|
…
|
|
…
|
|
|
|
During Make period a kernel/curr_config.h gets generated that contains things like endianess, address space size, registers, etc
|