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
|
|
75:f05b6b3e855d
|
2015-07-03 |
Paul Boddie |
changeset
files
shortlog
graph
|
Made a common code copying routine (produces spurious assembler warnings). |
stage2-non-pic |
|
stage2/head2.S
|
|
74:9f1c1c6e2ba8
|
2015-06-30 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added more compatibility macros to slightly reduce separate code regions. |
stage2-non-pic |
|
include/jz4730_compat.h stage2/jzlcd.c
|
|
73:17e853645d5d
|
2015-06-30 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced TLB/MMU initialisation and moved status/interrupt-related code into
the CPU-related file, separating the different operations. |
stage2-non-pic |
|
stage2/cpu.c stage2/cpu.h stage2/head2.S stage2/irq.c stage2/stage2.c
|
|
72:064b3f328d90
73:17e853645d5d 80:7d722b8de42e 81:54ea48035537
|
2015-06-30 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added some debugging functionality. |
stage2-non-pic |
|
stage2/lcd.c
|
|