Commit graph

262 commits

Author SHA1 Message Date
Jacob Pease
c777bea036 Added dsync oflag to sdcard script, avoiding all I/O buffering. 2025-03-28 18:02:14 -05:00
Jacob Pease
b94ca5f680 Fixed flash-sd.sh script. Added flag for direct sdcard io in order to avoid problems with cacheing. Also fixed filesystem writing to write to all of the inodes, avoiding bugs when mounting the card on the FPGA. 2025-02-26 17:03:46 -06:00
Jordan Carlin
be6f1d9a2b
Check that WALLY is set in linux Makefile 2025-01-23 00:44:38 -08:00
Jordan Carlin
aaaefbaf0d
Fix typo 2025-01-22 15:17:55 -08:00
Jordan Carlin
3e9f2d0b27
Fix a few more linux build issues 2025-01-21 23:26:54 -08:00
Jordan Carlin
f3a16e90a9
A little more simplification 2025-01-21 20:33:25 -08:00
Jordan Carlin
2616b1c667
Overhaul linux makefile 2025-01-21 20:17:23 -08:00
Jordan Carlin
408e7365f9
Integrate genInitMem.sh directly into Makefile and simplify 2025-01-21 01:19:36 -08:00
Jordan Carlin
6dd5b9b268
Add header to qemuBoot 2025-01-20 19:21:00 -08:00
Jordan Carlin
acf886651e
Simplify genInitMem.sh using qemuBoot.sh 2025-01-20 19:16:55 -08:00
Jordan Carlin
ff026540ff
Add qemuBoot.sh script for linux QEMU boot 2025-01-20 17:22:55 -08:00
Jordan Carlin
0cbec918e0
Add svade to device trees 2025-01-20 14:27:03 -08:00
Jordan Carlin
23ae7c4259
Remove make-img.sh 2025-01-17 18:05:30 -08:00
Jordan Carlin
f873faf1e4
Remove cbop size 2025-01-07 11:03:03 -08:00
Jordan Carlin
f32f95afbc
Remove zicbop from device tree since it is a nop 2025-01-07 10:45:09 -08:00
Jordan Carlin
8e33b1e525
Fix typo in device trees 2025-01-05 01:10:22 -08:00
Jordan Carlin
4c338e9fb8
Update device tree isa format to supported form and add all supported extensions 2025-01-05 00:40:40 -08:00
Jordan Carlin
3c6c997d05
Update linux testvector generation qemu command to work with new OpenSBI firmware 2025-01-05 00:01:20 -08:00
Jordan Carlin
8a744f083c
Temporarily remove uemacs from buildroot image because of issues with gcc14 2025-01-04 23:55:12 -08:00
Jordan Carlin
a5cb2c7a14
Update to latest version of OpenSBI 2025-01-04 16:32:30 -08:00
Jordan Carlin
52d83dcd87
Update buildroot to latest versions of gcc (14.2) and binutils (2.43) 2025-01-04 16:28:18 -08:00
Jordan Carlin
e9b86af3a6
Update to latest Linux kernel, 6.12.8 2025-01-04 16:19:15 -08:00
Jordan Carlin
012272e7b2
Update linux kernel to 6.11 2025-01-04 11:44:03 -08:00
Jordan Carlin
24a55e45fd
Update linux kernel to 6.9 2025-01-04 10:54:36 -08:00
Jordan Carlin
dda44a8b18
Update linux kernel to 6.7 2025-01-04 10:47:51 -08:00
Jordan Carlin
15ec39d20f
Linux Makefile updates 2025-01-04 08:22:39 -08:00
Jordan Carlin
336e4d433d
Update linux makefile 2025-01-03 22:32:11 -08:00
Jordan Carlin
c14a7b09e1
OpenSBI default is 1.3 2025-01-03 21:58:07 -08:00
Jordan Carlin
32926cfabc
Update buildroot to 2024.11
- binutils bumped to 2.42
2025-01-03 21:52:48 -08:00
Jordan Carlin
cbf9e74a07
Update buildroot to 2024.05
- gcc bumped from 12 to 13
- binutils bumped from 2.40 to 2.41
- Keeping linux headers at 6.6 for now
2025-01-03 18:32:46 -08:00
Jordan Carlin
efa2f56ee0
Update buildroot to 2023.11
- enalbed risc-v C extension
- binutils bumped from 2.38 to 2.40
- linux headers bumped from 6.3 to 6.6
2025-01-03 17:26:09 -08:00
Jordan Carlin
fc5583d230
Update linux makefile to use br2 external tree 2025-01-03 16:21:34 -08:00
Jordan Carlin
66b2e2108b
Update defconfig paths 2025-01-03 16:17:38 -08:00
Jordan Carlin
63cf644221
Switch buildroot config files to use BR2 External Tree 2025-01-03 16:11:42 -08:00
Jordan Carlin
c26427189d
Use simplified defconfig for linux 2025-01-03 15:45:02 -08:00
Jordan Carlin
9fbdb6e994
Use defconfig for buildroot 2025-01-03 15:43:54 -08:00
Jordan Carlin
85d3a9336a
Regenerate busybox config 2025-01-03 15:41:53 -08:00
Jordan Carlin
fb1ffa86ce
Remove old buildroot 2021 config files 2025-01-03 15:05:02 -08:00
Rose Thompson
5afe634da5
Merge branch 'openhwgroup:main' into main 2024-11-12 15:05:03 -06:00
Jordan Carlin
43d0510bc7
Pad linux raw testvectors before reversing 2024-11-09 17:32:43 -08:00
Jordan Carlin
5bbaf2d95d
Remove bootmem.txt 2024-11-09 17:01:55 -08:00
Jordan Carlin
80f3b94057
Replace fixBinMem.c with objcopy 2024-11-09 17:01:34 -08:00
Rose Thompson
f08414bb69 Unfortunately vcu108 spi clock is forced to run at 400KHz for now. 2024-11-05 16:10:20 -06:00
Rose Thompson
611a77775c Removed unused files form linux/testvector-generation. Only genInitMem.sh and fixBinMem.c remain. The latter could be replaced with objcopy. 2024-11-04 09:48:04 -06:00
Jacob Pease
674d008f23 Added headers to files. 2024-11-02 14:31:05 -05:00
Jacob Pease
e33c2f7a8c Added usage and help functions to write-bytes.sh 2024-11-02 12:36:45 -05:00
Jacob Pease
2a8e213f20 Wrote a script that can take hexadecimal bytes from a file and write them to an output file and an sd card. 2024-11-02 12:33:27 -05:00
David Harris
4efe67ddb1
Merge pull request #1023 from jordancarlin/installation_improvements
Installation and Linux Makefile improvements
2024-10-22 04:36:28 -07:00
Jordan Carlin
401b37dd93
Fix Linux Makefile 2024-10-20 19:08:49 -07:00
Jordan Carlin
cb0025dffe
Additional validation in Linux Makefile 2024-10-20 16:40:11 -07:00