Nicolas Pixel Noble
|
e5556b2df9
|
Cleaned up debugging code, and started rewrite.
|
2020-04-15 00:31:02 -07:00 |
|
Nicolas Pixel Noble
|
f70864c5fb
|
Removing early debug code.
|
2020-04-14 23:55:09 -07:00 |
|
Nicolas Pixel Noble
|
6c609d549f
|
Renaming CACHE_CTRL to BIU_CONFIG, and adding comments to flushcache.
|
2020-04-14 23:53:31 -07:00 |
|
Nicolas Pixel Noble
|
793d0b453c
|
Fixing BUILD.BAT
|
2020-04-14 23:53:30 -07:00 |
|
Nicolas Noble
|
7b50ce1a92
|
Merge pull request #168 from nicolasnoble/kernel-libc
Integrating uC-sdk to OpenBIOS
|
2019-10-10 18:40:40 -07:00 |
|
Nicolas 'Pixel' Noble
|
dc3159a710
|
Bit more verbose boot.
|
2019-10-10 18:26:32 -07:00 |
|
Nicolas 'Pixel' Noble
|
8a60074f1e
|
Starting to flesh out handler a tiny bit.
|
2019-10-10 18:25:42 -07:00 |
|
Nicolas 'Pixel' Noble
|
533b4bf59a
|
Adding some calibration print at boot time.
|
2019-10-10 18:25:13 -07:00 |
|
Nicolas 'Pixel' Noble
|
8c506ab893
|
Using FT2232H as the console for now.
|
2019-10-10 18:24:43 -07:00 |
|
Nicolas 'Pixel' Noble
|
7004583627
|
Fixing hardware register for the SIO STAT register.
|
2019-10-10 18:24:16 -07:00 |
|
Nicolas 'Pixel' Noble
|
d959a792fe
|
Forgot the send busy loop.
|
2019-10-08 15:32:19 -07:00 |
|
Nicolas 'Pixel' Noble
|
246af7e71d
|
Tweaking compilation optimization flags for now.
|
2019-10-08 14:20:31 -07:00 |
|
Nicolas 'Pixel' Noble
|
d62a745cdd
|
Turns out, mips still uses the ctors/dtors sections.
|
2019-10-08 12:07:45 -07:00 |
|
Nicolas 'Pixel' Noble
|
6fe82be575
|
Enhancing bios' ldscript to account for uC-sdk.
|
2019-10-08 11:02:56 -07:00 |
|
Nicolas 'Pixel' Noble
|
5e87e04246
|
Actually adding SIO1 code.
|
2019-10-08 10:32:23 -07:00 |
|
Nicolas 'Pixel' Noble
|
928a17bd0c
|
Suffling options around.
|
2019-10-08 08:22:29 -07:00 |
|
Nicolas 'Pixel' Noble
|
535c245b6f
|
Optimizing binary size a bit.
|
2019-10-08 00:00:15 -07:00 |
|
Nicolas 'Pixel' Noble
|
468918fd73
|
Inching towards stdio working.
|
2019-10-07 23:56:59 -07:00 |
|
Nicolas 'Pixel' Noble
|
5653c9382e
|
Redirecting the boot to uC-sdk instead of simply main.
|
2019-10-07 23:31:42 -07:00 |
|
Nicolas 'Pixel' Noble
|
cc148ce615
|
Integrating uC-sdk's libc.
|
2019-10-07 23:20:15 -07:00 |
|
Nicolas 'Pixel' Noble
|
10f966b628
|
Removing soft floats because Debian is lame.
|
2019-10-07 22:20:40 -07:00 |
|
Aric S Marheine
|
45242e4b1b
|
Fix some warnings.
|
2019-09-29 19:29:05 -05:00 |
|
Nicolas 'Pixel' Noble
|
b02e175900
|
Shell stub.
|
2019-09-27 15:47:02 -07:00 |
|
Nicolas 'Pixel' Noble
|
b321952f9c
|
Switching toolchain to stock gcc.
|
2019-09-10 20:09:51 -07:00 |
|
Nicolas 'Pixel' Noble
|
148ef5f2b5
|
Switching from clang to gcc.
|
2019-09-09 20:58:35 -07:00 |
|
Nicolas Pixel Noble
|
3cade5e642
|
Fixing data copy code.
|
2019-09-03 20:29:01 -07:00 |
|
Nicolas Pixel Noble
|
94508a0218
|
Factoring cache flush code.
|
2019-09-03 20:26:49 -07:00 |
|
Nicolas Pixel Noble
|
5eb3196ddf
|
Forgot to set hardware ram size.
|
2019-09-03 19:25:09 -07:00 |
|
Nicolas Pixel Noble
|
8d8467866b
|
Adding quick batch script for Windows building.
|
2019-09-03 18:56:59 -07:00 |
|
Nicolas 'Pixel' Noble
|
51ecc12dd3
|
Woops.
|
2019-09-02 07:23:02 -07:00 |
|
Nicolas 'Pixel' Noble
|
0edbe21fbf
|
Single generic handler, and cleaner code.
|
2019-09-02 07:09:19 -07:00 |
|
Nicolas 'Pixel' Noble
|
750716ed49
|
Few more nops.
|
2019-09-01 23:23:26 -07:00 |
|
Nicolas 'Pixel' Noble
|
a6736032e7
|
Creating the C-side structure for the exception handlers.
|
2019-09-01 23:20:19 -07:00 |
|
Nicolas 'Pixel' Noble
|
1e219061da
|
Working towards exception handlers.
|
2019-09-01 22:49:49 -07:00 |
|
Nicolas 'Pixel' Noble
|
2614f0477e
|
Placeholder syscall tables.
|
2019-08-31 23:27:19 -07:00 |
|
Nicolas 'Pixel' Noble
|
f9db49848c
|
We can't trust clang's stdint.h.
|
2019-08-31 23:04:35 -07:00 |
|
Nicolas 'Pixel' Noble
|
c4af6c9581
|
Basic syscall tables stuff.
|
2019-08-31 22:36:04 -07:00 |
|
Nicolas 'Pixel' Noble
|
90b293236f
|
Few more bits in.
|
2019-08-31 19:56:44 -07:00 |
|
Nicolas 'Pixel' Noble
|
ea922e2da1
|
PIO boot.
|
2019-08-31 17:51:32 -07:00 |
|
Nicolas 'Pixel' Noble
|
334a360d17
|
Adding licenses.
|
2019-08-31 16:21:54 -07:00 |
|
Nicolas 'Pixel' Noble
|
5c2eb92bfb
|
Shuffling files around a bit.
|
2019-08-31 15:50:43 -07:00 |
|
Nicolas 'Pixel' Noble
|
ea0e51b26a
|
Better link script, and actual crt0.
|
2019-08-31 10:11:27 -07:00 |
|
Nicolas 'Pixel' Noble
|
e01feaa6c0
|
Finished writing boot code.
|
2019-08-30 23:17:05 -07:00 |
|
Nicolas 'Pixel' Noble
|
6a4d1a3cf4
|
Refining the process a bit.
|
2019-08-29 23:21:54 -07:00 |
|
Nicolas 'Pixel' Noble
|
b8eb9f3684
|
Basic boot process.
|
2019-08-29 22:34:25 -07:00 |
|