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 |
|
Romain Dolbeau
|
8e94597b3a
|
Enable everything (using a Wishbone Crossbar instead of a Shared), some changes to Sbus timeouts, seems that everything play nice together now, also change Engine code to need fewer inputs
|
2021-08-22 03:54:00 -04:00 |
|
Romain Dolbeau
|
890033a0fe
|
move the last errored address to sbusfpga_stat ; add missing stat driver
|
2021-08-21 10:11:41 -04:00 |
|
Romain Dolbeau
|
2111020a0c
|
add an SBus statistics module (and discover a bug in the sbus lave timeouts and a lot of slave re-run)
|
2021-08-21 07:41:02 -04:00 |
|
Romain Dolbeau
|
15559b38b9
|
try to track down the issue...
|
2021-08-21 02:13:08 -04:00 |
|
Romain Dolbeau
|
ae7ba8115f
|
add ioctls for testing
|
2021-08-21 02:12:34 -04:00 |
|
Romain Dolbeau
|
bae310e0a3
|
more tests
|
2021-07-29 03:59:27 -04:00 |
|
Romain Dolbeau
|
42c5086885
|
Trying to integrate Bestrusted's Curve25519 engine ; trivial program works but not after a few repetition :-(
|
2021-07-25 06:52:05 -04:00 |
|
Romain Dolbeau
|
0c5e750453
|
Avoid some potential race conditions
|
2021-07-25 06:32:48 -04:00 |
|
Romain Dolbeau
|
6aa4734550
|
tune delays
|
2021-07-25 02:56:43 -04:00 |
|
Romain Dolbeau
|
acda04f456
|
SDRAM driver now complete enough to sunlabel/newfs
|
2021-07-24 11:53:05 -04:00 |
|
Romain Dolbeau
|
ef215942c0
|
bytes not blocks
|
2021-07-24 11:43:12 -04:00 |
|
Romain Dolbeau
|
b8e9211a77
|
driver update
|
2021-07-24 11:42:53 -04:00 |
|
Romain Dolbeau
|
aea1865b7b
|
commit the neorv32trgn-based trng
|
2021-07-20 07:45:51 -04:00 |
|
Romain Dolbeau
|
9d88808b4f
|
SBus-OHCI driver
|
2021-07-18 13:02:43 -04:00 |
|
Romain Dolbeau
|
38e3431c7f
|
cleaning up some stuff, disable USB Host for testing SDRAM disk
|
2021-07-18 10:19:53 -04:00 |
|
Romain Dolbeau
|
023e84b734
|
swap on sbusfpga_sdram seems to work, but hogs the bus
|
2021-07-18 08:14:57 -04:00 |
|
Romain Dolbeau
|
2f5b4eecfb
|
blk dev/dk support for sbusfpga_sdram
|
2021-07-18 02:52:37 -04:00 |
|
Romain Dolbeau
|
cd9fa81a82
|
access the SDRAM using a custom DMA; unreliable yet
|
2021-07-17 11:03:44 -04:00 |
|
Romain Dolbeau
|
6d4ba3aaa1
|
clean dmesg
|
2021-07-14 11:17:57 -04:00 |
|
Romain Dolbeau
|
1f733a1a4c
|
driver to initialize the SDRAM (should be done in the PROM, but easier in C...)
|
2021-07-14 06:35:58 -04:00 |
|
Romain Dolbeau
|
bd011b9d9f
|
Forgotten-to-commit update
|
2021-07-14 06:35:20 -04:00 |
|
Romain Dolbeau
|
b6534c2615
|
FAT now mount RO, to be tested more thoroughly
|
2021-03-21 11:12:30 -04:00 |
|
Romain Dolbeau
|
3335f1991a
|
save current status; can read label but not yet mount a partition...
|
2021-03-16 04:47:42 -04:00 |
|
Romain Dolbeau
|
aa8f136c04
|
error msg on timeout
|
2021-02-28 03:50:11 -05:00 |
|
Romain Dolbeau
|
cebda9e613
|
HW post-increment of counter in AES for GCM
|
2021-01-24 06:47:05 -05:00 |
|
Romain Dolbeau
|
60c5f7a767
|
aes256 ioctl
|
2021-01-23 09:15:08 -05:00 |
|
Romain Dolbeau
|
1bebc85b66
|
commit attempt at writing to sd-card, which has broken reading ?\!?
|
2021-01-11 09:35:56 -05:00 |
|
Romain Dolbeau
|
99e613497d
|
fix sdcard read (cleanup needed)
|
2021-01-10 13:13:04 -05:00 |
|