1
0
mirror of synced 2026-01-11 23:42:59 +00:00

107 Commits

Author SHA1 Message Date
Romain Dolbeau
8c2cee307b typoe 2022-10-31 15:11:30 +01:00
Romain Dolbeau
deb604ee26 more define for HW accel (only used by X11) 2022-10-31 15:11:18 +01:00
Romain Dolbeau
4c6157d4b5 For some reason, the dkdriver needs open/close otherwise we can't mount / when booting from sdcard 2022-09-03 11:27:06 +02:00
Romain Dolbeau
500c0113f4 byte-swap the FB 2022-08-27 10:21:27 +02:00
Romain Dolbeau
013f4ae853 debug stuff cleanup 2022-08-27 08:30:56 +02:00
Romain Dolbeau
e7509d40ca more bugfixes for EXA 2022-08-21 15:20:44 +02:00
Romain Dolbeau
232c53f1ee more bugfixes for EXA 2022-08-21 15:05:38 +02:00
Romain Dolbeau
64e158e496 Stuff for exa/composite support in X11 (SBusFPGA only for now) 2022-08-20 18:55:25 +02:00
Romain Dolbeau
732a0bfb4b some EXA fix (off-screen solid) ; still an issue in the copy code (could be firmware?) 2022-08-15 16:36:41 +02:00
Romain Dolbeau
15a593f44e preliminary EXA support for new Goblin Accel ; still some issues 2022-08-15 14:59:13 +02:00
Romain Dolbeau
6767363415 Replace engine-based Jareth by VexRiscv-based 'Jareth' based on NuBusFPGA's goblin accel; also shorten some Forth name to avoid namespace issues. 2022-08-15 10:28:39 +02:00
Romain Dolbeau
c5efbba648 missing commits 2022-06-26 09:44:08 +02:00
Romain Dolbeau
8797571de8 push masking from registers to stores 2022-03-27 19:32:28 +02:00
Romain Dolbeau
f5822c8385 forward port HW cursor from cg6, still some issues (sw or hw???) + untested sw fix 2022-03-20 10:12:21 +01:00
Romain Dolbeau
938d931e51 more jareth 2022-03-18 23:00:03 +01:00
Romain Dolbeau
d8504c8713 more aceel 2022-03-16 23:27:07 +01:00
Romain Dolbeau
a75b2a2d18 more EXA 2022-03-14 23:13:46 +01:00
Romain Dolbeau
be6101d39d more jareth-with-goblin 2022-03-13 14:44:42 +01:00
Romain Dolbeau
936736d35a 16 MiB for Goblin 2022-03-13 07:59:30 +01:00
Romain Dolbeau
fb9cbeb165 brz to brz32, erasecols in console 2022-03-12 13:32:29 +01:00
Romain Dolbeau
798a4975c0 add direct memory access support to Jareth UnitLS 2022-03-12 13:05:55 +01:00
Romain Dolbeau
12ea2bc18b goblin+jareth console HW scrolling, cleanup 2022-03-12 10:39:50 +01:00
Romain Dolbeau
a87e7eaa6b first go at jareth-with-goblin 2022-03-11 23:02:43 +01:00
Romain Dolbeau
9ee9bcd692 preliminary goblin X11 2022-03-08 23:24:38 +01:00
Romain Dolbeau
c9f08f0dee preliminary goblin 2022-03-08 22:55:27 +01:00
Romain Dolbeau
68b81d91b8 first go at jareth vector engine 2022-03-06 15:17:02 +01:00
Romain Dolbeau
ff212ded91 fix i2c support 2022-02-25 22:28:48 +01:00
Romain Dolbeau
9ae081ed19 preliminary i2c support via the OC I2C ctrl & betrustedio wrapper
Now with a NetBSD driver (based on the OpenBSD one) that shows the i2c bus, and some prom support. Not tested with a device, waiting on custom Pmod.
2022-01-29 10:53:20 +01:00
Romain Dolbeau
429697db18 minor details, more non-working intr code 2021-11-20 08:38:03 +01:00
Romain Dolbeau
802d8118c5 better sd(ram|card) drivers 2021-11-19 21:27:38 +01:00
Romain Dolbeau
c9fbaf61f8 various updates, and prom driver for sdcard 2021-11-17 19:19:32 +01:00
Romain Dolbeau
a3d210b27f can't get async (interrupt-based) sdram driver to work 2021-11-14 15:28:40 +01:00
Romain Dolbeau
334759951b cleanup, preliminary sdcard driver 2021-11-13 12:40:34 +01:00
Romain Dolbeau
87687de1ea comment 2021-11-06 10:19:07 +01:00
Romain Dolbeau
f5a1067806 fix broken timeout, some (disabled, for testing) stat stuff 2021-10-30 10:02:33 +02:00
Romain Dolbeau
3e95f078f5 fix irq priority handling in ohci-sbus device 2021-10-09 17:51:33 +02:00
Romain Dolbeau
11cfd3ba40 CG3 is usable as console and with X11, despite the ugly colors 2021-10-08 20:37:32 +02:00
Romain Dolbeau
df7f1e819f init sdram in PROM 2021-10-07 19:43:07 +02:00
Romain Dolbeau
084d6ee3ca More prep; splits CSR includes per-device 2021-09-06 12:21:54 -04:00
Romain Dolbeau
e710b6b2ff option to disable upper lane in AES/GCM isntructions; disable them in the code 2021-09-05 09:56:14 -04:00
Romain Dolbeau
6954e719b7 fix errors 2021-09-05 04:41:33 -04:00
Romain Dolbeau
0b22dd98c3 4 AES inst -> just 1 2021-09-04 13:17:03 -04:00
Romain Dolbeau
37bf0c5aa9 prelim for boot-time support 2021-09-04 09:04:40 -04:00
Romain Dolbeau
e820d105da enough delay for longer-timed AES/GCM 2021-09-04 06:25:27 -04:00
Romain Dolbeau
e57cf9d9a8 preliminary work on AES256-GCM in the Engine 2021-09-04 05:52:11 -04:00
Romain Dolbeau
110db38eb2 more AES/GCM 2021-08-26 10:27:55 -04:00
Romain Dolbeau
28b857851a Full AES encrypt 2021-08-26 06:03:36 -04:00
Romain Dolbeau
d2218c6981 commit the experimental GCM/AES stuff in the engine 2021-08-25 09:44:28 -04:00
Romain Dolbeau
170c540cf7 ioctl on/off switch on stats + ctrl pgm 2021-08-23 04:48:05 -04:00
Romain Dolbeau
6d142636c2 Clean-up the master code (src) 2021-08-22 09:08:48 -04:00