đŸ Archived View for lofi.haiku-os.org âș docs âș develop âș kernel âș arch âș ppc âș sam460ex.gmi captured on 2024-08-25 at 00:20:03. Gemini links have been rewritten to link to archived content
âŹ ïž Previous capture (2023-09-28)
-=-=-=-=-=-=-
Complications for this port comes from the fact that the CPU used was designed for embedded devices, and has a much simpler MMU than the one on desktop machines. As a result, completely different memory management code needs to be written.
seems the U-Boot input buffer is quite limited, canât paste much more on single line in minicom
setenv ipaddr 192.168.4.100; tftpboot 0x4000000 192.168.4.2:haiku_loader_linux.ub; bootm 0x4000000
setenv ipaddr 192.168.4.100 tftpboot 0x4000000 192.168.4.2:haiku_loader_linux.ub tftpboot 0x8000000 192.168.4.2:haiku_initrd.ub tftpboot 0xc000000 192.168.4.2:sam460ex.dtb fdt addr 0xc000000 fdt header bootm 0x4000000 0x8000000 0xc000000 plop
setenv booth1 âsetenv ipaddr 192.168.4.100; tftpboot 0x4000000 192.168.4.2:haiku_loader_linux.ubâ setenv booth2 âtftpboot 0x8000000 192.168.4.2:haiku_initrd.ubâ setenv booth3 âtftpboot 0xc000000 192.168.4.2:sam460ex.dtbâ setenv booth4 âbootm 0x4000000 0x8000000 0xc000000 plopâ setenv booth ârun booth1; run booth2; run booth3; run booth4â saveenv run booth
BoardSetup +=:? TARGET_BOOT_CCFLAGS += -ffixed-r2 -ffixed-r14 -ffixed-r29 ; TARGET_BOOT_C++FLAGS += -ffixed-r2 -ffixed-r14 -ffixed-r29 ;
http://code.google.com/p/ppcd/
http://class.ee.iastate.edu/cpre211/labs/quickrefPPC.html
http://www.ibm.com/developerworks/library/l-ppc/
http://www.csd.uwo.ca/~mburrel/stuff/ppc-asm.html
http://www.linux-kvm.org/page/PowerPC_Book_E_MMU
http://wiki.freebsd.org/powerpc/BookE
http://en.wikipedia.org/wiki/Memory_management_unit#PowerPC
https://www.power.org/wp-content/uploads/2012/06/Power_ePAPR_APPROVED_v1.1.pdf
http://elinux.org/Book_E_and_PPC_440
http://c0ff33.net/drop/PPC440_UM2013.pdf
http://www.embeddeddeveloper.com/assets/processors/amcc/datasheets/PP460EX_DS2063.pdf
This version has a different mmu!!
http://www.freescale.com/files/32bit/doc/white_paper/POWRPCARCPRMRM.pdf
http://www.denx.de/wiki/U-Boot/UBootFdtInfo
http://wiki.freebsd.org/FlattenedDeviceTree#Supporting_library_.28libfdt.29
http://lxr.linux.no/linux+v3.4/arch/powerpc/boot/dts/sam440ep.dts
http://www.denx.de/wiki/view/DULG/Appendix#Section_13.1
.
(not really usable from U-Boot (yet?))
http://www.feedface.com/howto/forth.html
http://mail-index.netbsd.org/port-macppc/2004/12/13/0046.html
http://lists.freebsd.org/pipermail/svn-src-user/2012-January/004806.html