|
Changed the payload to load at 0x80000000, positioning the vectors at the base |
stage2-non-pic |
|
Added a separate "kernel" stack. |
stage2-non-pic |
|
Reverted dirty bit usage, fixed EntryLo1 setting. |
stage2-non-pic |
|
Experiment with loading the program at 0x80001000. |
stage2-non-pic |
|
Modified the page bits and removed the apparently superfluous EBASE operation. |
stage2-non-pic |
|
Made a common code copying routine (produces spurious assembler warnings). |
stage2-non-pic |
|
Added more compatibility macros to slightly reduce separate code regions. |
stage2-non-pic |
|
Introduced TLB/MMU initialisation and moved status/interrupt-related code into |
stage2-non-pic |
|
Added some debugging functionality. |
stage2-non-pic |
|
Added ErrorEPC to the stored registers. |
stage2-non-pic |
|
Minor reformatting and tidying. |
stage2-non-pic |
|
Added globals pointer initialisation, removed apparently superfluous no-pic flag |
stage2-non-pic |
|
Attempted to add support for interrupts, although this does not currently work. |
stage2-non-pic |
|
Moved definitions and corrected them, adding also an interrupt enable function. |
stage2-non-pic |
|
Changed the style of the linker script, originally to attempt to provide |
stage2-non-pic |
|
Updated the documentation, noting the switch to xbboot and MMC boot support. |
stage2-non-pic |
|
Replaced duplicated definitions with a single board-specific header file. |
stage2-non-pic |
|
Fixed minor licensing details and reformatted boilerplate. |
stage2-non-pic |
|
Made a separate file containing CPU-specific operations. |
stage2-non-pic |
|
Fixed licensing to match the xbboot origin. |
stage2-non-pic |
|
Switched to xbboot usage which supports the revised stage 2 payload. |
stage2-non-pic |
|
Tidied up the header. |
stage2-non-pic |
|
Introduced initial support for non-PIC stage 2 payloads that do not need their |
stage2-non-pic |
|
Added SDRAM pin initialisation for the jz4730 MiniPC. |
|
|
Updated jz4730 MiniPC details; reformatted various definitions. |
|
|
Added a tentative test for a started device to the MiniPC support. |
|
|
Made the stage 2 payload work as a uImage file with U-Boot (2012.10-rc2). |
|
|
Removed the buzzer test for now. Removed result from timer_init. |
|
|
Removed superfluous flag from the linker invocation. |
|
|
Added a buzzer for testing purposes. |
|
|
Replaced direct register usage with convenience macro usage. |
|
|
Removed redundant include flags. |
|
|
Moved framebuffer workspace initialisation into the specific driver file. |
|
|
Added LCD_DE to the supposedly required GPIO pins for the serial LCD. |
|
|
Added uImage generation support. |
|
|
Removed NAND and SDRAM initialisation from the jz4730 stage 1 process. |
|
|
Updated the documentation. |
|
|
Introduced support for building the jz4730 MiniPC target, adding missing |
|
|
Updated FSF address. |
|
|
Added MiniPC configuration headers. |
|
|
Added missing includes and declarations. |
|
|
Extended MiniPC board support. |
|
|
Merged LCD-related header files. |
|
|
Removed superfluous inclusion (to be done elsewhere). |
|
|
Moved header inclusion. |
|
|
Renamed stage 1 source files and extended tentative jz4730 support. |
|
|
Attempt to decouple generic code from the NanoNote definitions. |
|
|
Separated board-specific functionality out from common functionality in an |
|
|
Employ SDRAM definitions instead of numeric literals. |
|
|
Added some documentation. |
|
|
Moved various SDRAM definitions and adjusted the initialisation code to show the |
|
|
Moved PAGE_SIZE into the NanoNote header file. |
|
|
Made a nicer test pattern for the framebuffer. |
|
|
Reorganised and tidied the header files and their usage. |
|
|
Removed superfluous USB boot definitions. |
|
|
Removed currently superfluous NAND-related definitions. |
|
|
Removed superfluous error definitions. |
|
|
Added top-level Makefile. |
|
|
Finally get something to appear on the screen. |
|
|
Added required include and removed superfluous comments. |
|