Sample ARM booter for Darwin (obsolete)
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
include
.gitignore
Makefile
README
bcopy.S
bootx.c
bzero.S
debug.c
device_tree.c
image3.c
json_parser.c
ldscript.ld
libc_stub.c
macho_loader.c
main.c
malloc.c
memory_region.c
printf.c
start.S
strchr.S
strcmp.S
strlen.S
strncmp.S
tlsf.c
version.c
xmdt.img3
xml.c

README

Sample booter for XNU
=====================
- Requires 'mkimage' from u-boot to generate uImage.
- Builds using arm-none-eabi toolchain for ARMv7 architecture.
- Targeted towards ARM RealView PB-A8 board configuration.
- Can boot from u-boot if you modify it for your board configuration.
- Maybe sort of buggy.
- Mach kernel should be in image3 form as 'mach.img3', type is 'krnl', just have DATA and TYPE
  in the Image3 file.
- This bootloader isn't perfect.
- Ramdisk should be in 'rdsk.img3' with magic 'rdsk'.