88:e75e6bb0021e
|
2016-01-17 |
Paul Boddie |
changeset
files
shortlog
graph
|
Initialise registers so that the stage 2 payload may use interrupts. |
stage2-non-pic |
|
stage1/head1.S
|
|
87:5e7f7cb747e1
|
2016-01-17 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added an empty region to the stage 2 header to make it work with USB Boot again. |
stage2-non-pic |
|
stage2/head2.S
|
|
86:f2ef4ea010d5
|
2015-12-06 |
Paul Boddie |
changeset
files
shortlog
graph
|
Reverted to the simpler ci20-os (CI20 bare-metal project) handling of
interrupts, enabling interrupts and handling them successfully in a very basic
fashion.
Discarded the separate kernel stack for now. |
stage2-non-pic |
|
stage2/entry.S stage2/handlers.S stage2/head2.S stage2/irq.c
|
|
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
|
|