NanoPayload

Changelog

(0) -10 +10 +100 tip
85:430ab64882a1
2015-12-05 Paul Boddie changeset files shortlog graph Write through uncached memory to test memory access. This avoids page faults but means that the TLB is not being set up properly. Still, ERL can now be cleared. stage2-non-pic
stage2/lcd.c stage2/lcd.h
84:cfc5b09d218b
2015-12-05 Paul Boddie changeset files shortlog graph Made the initialisation of interrupts only clear BEV in the status register. Introduced ERL and interrupt initialisation handling for now. stage2-non-pic
stage2/cpu.c stage2/irq.c
83:74d6abed3b81
2015-12-05 Paul Boddie changeset files shortlog graph Attempted to map two 16MB regions, one for the program and one for the screen. stage2-non-pic
stage2/cpu.c
82:251de90ef706 79:4aa74d63b1d0
2015-12-05 Paul Boddie changeset files shortlog graph Changed the boot script to actually work with USB Boot, given possible problems with the provided stage1 payload (and nonsensical xbboot/usbboot behaviour). stage2-non-pic
boot_usb
81:54ea48035537 72:064b3f328d90
2015-12-03 Paul Boddie changeset files shortlog graph Changed the boot script to actually work with USB Boot, given possible problems with the provided stage1 payload (and nonsensical xbboot/usbboot behaviour). stage2-non-pic
boot_usb
80:7d722b8de42e 72:064b3f328d90
2015-12-03 Paul Boddie changeset files shortlog graph Changed the payload to load at 0x80000000, positioning the vectors at the base of the payload, with the start of the main program at 0x80001000. Changed the boot script to actually work with USB Boot, given possible problems with the provided stage1 payload (and nonsensical xbboot/usbboot behaviour). stage2-non-pic
boot_usb stage2/Makefile stage2/entry.S stage2/head2.S stage2/stage2.ld
79:4aa74d63b1d0 82:251de90ef706
2015-11-21 Paul Boddie changeset files shortlog graph Added a separate "kernel" stack. stage2-non-pic
boot_usb stage2/handlers.S stage2/head2.S
78:ac3734da88fd 76:217a8f6a3b1f
2015-07-03 Paul Boddie changeset files shortlog graph Reverted dirty bit usage, fixed EntryLo1 setting. stage2-non-pic
stage2/cpu.c
77:7e61adf1e166
2015-07-03 Paul Boddie changeset files shortlog graph Experiment with loading the program at 0x80001000. stage2-non-pic
boot_usb stage2/Makefile stage2/head2.S stage2/stage2.ld
76:217a8f6a3b1f 77:7e61adf1e166 78:ac3734da88fd
2015-07-03 Paul Boddie changeset files shortlog graph Modified the page bits and removed the apparently superfluous EBASE operation. stage2-non-pic
stage2/cpu.c
(0) -10 +10 +100 tip