libreriscv.git
18 months ago(no commit message)
lkcl [Wed, 10 May 2023 13:21:17 +0000 (14:21 +0100)]

18 months ago(no commit message)
lkcl [Wed, 10 May 2023 13:17:24 +0000 (14:17 +0100)]

18 months ago(no commit message)
lkcl [Wed, 10 May 2023 05:05:11 +0000 (06:05 +0100)]

18 months agomicrowatt: Moved IRC log link to Linux section.
Andrey Miroshnikov [Tue, 9 May 2023 15:24:47 +0000 (16:24 +0100)]
microwatt: Moved IRC log link to Linux section.

18 months agomicrowatt: Updated section on running Linux kernel.
Andrey Miroshnikov [Tue, 9 May 2023 12:52:04 +0000 (13:52 +0100)]
microwatt: Updated section on running Linux kernel.

18 months agomicrowatt: Filled in missing text.
Andrey Miroshnikov [Tue, 9 May 2023 12:32:09 +0000 (13:32 +0100)]
microwatt: Filled in missing text.

18 months agomicrowatt: Fixed link layout
Andrey Miroshnikov [Tue, 9 May 2023 12:20:54 +0000 (13:20 +0100)]
microwatt: Fixed link layout

18 months agomicrowatt: Merged the tutorial documentation from recent dev (bug #1073)
Andrey Miroshnikov [Tue, 9 May 2023 12:17:37 +0000 (13:17 +0100)]
microwatt: Merged the tutorial documentation from recent dev (bug #1073)
microwatt_tutorial: Removed as merged with old page.

18 months agoadd link to v2.1.5 ABI
Luke Kenneth Casson Leighton [Mon, 8 May 2023 21:51:11 +0000 (22:51 +0100)]
add link to v2.1.5 ABI

18 months agomicrowatt_tutorial: Added extra links, updated info on vcd.
Andrey Miroshnikov [Mon, 8 May 2023 20:04:38 +0000 (21:04 +0100)]
microwatt_tutorial: Added extra links, updated info on vcd.

18 months agospelling
lkcl [Mon, 8 May 2023 16:48:51 +0000 (17:48 +0100)]
spelling

18 months ago(no commit message)
lkcl [Mon, 8 May 2023 16:14:47 +0000 (17:14 +0100)]

18 months agoadd TODO on v2 of ls003
Luke Kenneth Casson Leighton [Mon, 8 May 2023 12:11:06 +0000 (13:11 +0100)]
add TODO on v2 of ls003

18 months agoget line-count down on 1st page of ls003
Luke Kenneth Casson Leighton [Mon, 8 May 2023 12:08:28 +0000 (13:08 +0100)]
get line-count down on 1st page of ls003

18 months agowhitespace
Luke Kenneth Casson Leighton [Mon, 8 May 2023 12:07:24 +0000 (13:07 +0100)]
whitespace

18 months ago(no commit message)
lkcl [Mon, 8 May 2023 11:42:00 +0000 (12:42 +0100)]

18 months ago(no commit message)
lkcl [Mon, 8 May 2023 11:41:12 +0000 (12:41 +0100)]

18 months ago(no commit message)
lkcl [Mon, 8 May 2023 11:19:27 +0000 (12:19 +0100)]

18 months ago(no commit message)
lkcl [Mon, 8 May 2023 11:13:18 +0000 (12:13 +0100)]

18 months ago(no commit message)
lkcl [Mon, 8 May 2023 09:59:28 +0000 (10:59 +0100)]

18 months ago(no commit message)
lkcl [Sun, 7 May 2023 22:11:41 +0000 (23:11 +0100)]

18 months agomicrowatt-verilator: Forgot to add chroot label
Andrey Miroshnikov [Sun, 7 May 2023 16:14:55 +0000 (17:14 +0100)]
microwatt-verilator: Forgot to add chroot label

18 months agomicrowatt-verilator: Clarified the snapshot files
Andrey Miroshnikov [Sun, 7 May 2023 15:34:48 +0000 (16:34 +0100)]
microwatt-verilator: Clarified the snapshot files

18 months agomicrowatt-verilator: Added time to prompt
Andrey Miroshnikov [Sun, 7 May 2023 15:22:36 +0000 (16:22 +0100)]
microwatt-verilator: Added time to prompt

18 months agomicrowatt_tutorial: Added section on Micropython.
Andrey Miroshnikov [Sun, 7 May 2023 15:17:00 +0000 (16:17 +0100)]
microwatt_tutorial: Added section on Micropython.

18 months agomicrowatt_tutorial: Fixed instruction.
Andrey Miroshnikov [Sun, 7 May 2023 14:22:22 +0000 (15:22 +0100)]
microwatt_tutorial: Fixed instruction.

18 months agomicrowatt_tutorial: Added links, extra info, debugging
Andrey Miroshnikov [Sun, 7 May 2023 14:19:36 +0000 (15:19 +0100)]
microwatt_tutorial: Added links, extra info, debugging

Expanded on chroot, verilator model and example code compilation.
Added instructions for viewing binary hex and symbol table.
On running the sim (with args).
Expected time to print hello world ascii bulb.
Post sim results.

18 months ago(no commit message)
lkcl [Sun, 7 May 2023 12:44:21 +0000 (13:44 +0100)]

18 months ago(no commit message)
lkcl [Sun, 7 May 2023 12:27:42 +0000 (13:27 +0100)]

18 months agoAdd description for maddrs 2-coeff butterfly instruction
Konstantinos Margaritis [Sun, 7 May 2023 09:55:15 +0000 (09:55 +0000)]
Add description for maddrs 2-coeff butterfly instruction

18 months ago(no commit message)
lkcl [Sat, 6 May 2023 16:03:58 +0000 (17:03 +0100)]

18 months ago(no commit message)
lkcl [Sat, 6 May 2023 14:59:05 +0000 (15:59 +0100)]

18 months ago(no commit message)
lkcl [Sat, 6 May 2023 14:52:57 +0000 (15:52 +0100)]

18 months ago(no commit message)
lkcl [Sat, 6 May 2023 09:14:44 +0000 (10:14 +0100)]

18 months ago(no commit message)
lkcl [Sat, 6 May 2023 09:14:17 +0000 (10:14 +0100)]

18 months ago(no commit message)
lkcl [Fri, 5 May 2023 22:22:15 +0000 (23:22 +0100)]

18 months ago(no commit message)
lkcl [Fri, 5 May 2023 21:13:58 +0000 (22:13 +0100)]

18 months agoupdate binutils instruction list done, ls012
Luke Kenneth Casson Leighton [Fri, 5 May 2023 14:29:19 +0000 (15:29 +0100)]
update binutils instruction list done, ls012

18 months ago(no commit message)
lkcl [Fri, 5 May 2023 02:50:31 +0000 (03:50 +0100)]

18 months ago(no commit message)
lkcl [Fri, 5 May 2023 02:48:22 +0000 (03:48 +0100)]

18 months ago(no commit message)
lkcl [Fri, 5 May 2023 00:49:13 +0000 (01:49 +0100)]

18 months ago(no commit message)
lkcl [Thu, 4 May 2023 18:36:23 +0000 (19:36 +0100)]

18 months ago(no commit message)
lkcl [Thu, 4 May 2023 18:33:59 +0000 (19:33 +0100)]

18 months ago(no commit message)
lkcl [Thu, 4 May 2023 18:28:58 +0000 (19:28 +0100)]

18 months ago(no commit message)
lkcl [Thu, 4 May 2023 10:29:00 +0000 (11:29 +0100)]

18 months ago(no commit message)
lkcl [Thu, 4 May 2023 10:25:45 +0000 (11:25 +0100)]

18 months agofix fcvt pseudocode
Jacob Lifshay [Thu, 4 May 2023 04:55:07 +0000 (21:55 -0700)]
fix fcvt pseudocode

18 months agofix allocated mnemonic
Jacob Lifshay [Thu, 4 May 2023 01:35:05 +0000 (18:35 -0700)]
fix allocated mnemonic

18 months agoallocate fmv/fcvt draft opcodes
Jacob Lifshay [Thu, 4 May 2023 01:33:20 +0000 (18:33 -0700)]
allocate fmv/fcvt draft opcodes

18 months agox86 insn is shld/shrd not dsld
Jacob Lifshay [Wed, 3 May 2023 21:34:55 +0000 (14:34 -0700)]
x86 insn is shld/shrd not dsld

18 months agointeger mul-add is MAC not FMAC
Jacob Lifshay [Wed, 3 May 2023 21:28:10 +0000 (14:28 -0700)]
integer mul-add is MAC not FMAC

18 months agoupdate ls012 table, it was a bit weird
Luke Kenneth Casson Leighton [Wed, 3 May 2023 21:21:00 +0000 (22:21 +0100)]
update ls012 table, it was a bit weird

18 months agoadd opentitan shift vs dsld
Luke Kenneth Casson Leighton [Wed, 3 May 2023 13:22:47 +0000 (14:22 +0100)]
add opentitan shift vs dsld

18 months agoreduce line width
Luke Kenneth Casson Leighton [Wed, 3 May 2023 10:59:13 +0000 (11:59 +0100)]
reduce line width

18 months agoadd siliconsalon2023 latex slides
Luke Kenneth Casson Leighton [Wed, 3 May 2023 10:51:46 +0000 (11:51 +0100)]
add siliconsalon2023 latex slides

18 months ago(no commit message)
lkcl [Wed, 3 May 2023 02:52:02 +0000 (03:52 +0100)]

18 months agoworking version, need to document limits in precision
Konstantinos Margaritis [Mon, 1 May 2023 18:30:36 +0000 (18:30 +0000)]
working version, need to document limits in precision

18 months ago(no commit message)
lkcl [Mon, 1 May 2023 17:42:55 +0000 (18:42 +0100)]

18 months ago(no commit message)
lkcl [Mon, 1 May 2023 17:40:49 +0000 (18:40 +0100)]

18 months ago(no commit message)
lkcl [Mon, 1 May 2023 15:03:49 +0000 (16:03 +0100)]

18 months ago(no commit message)
lkcl [Mon, 1 May 2023 12:26:04 +0000 (13:26 +0100)]

18 months ago(no commit message)
lkcl [Mon, 1 May 2023 12:21:50 +0000 (13:21 +0100)]

18 months ago(no commit message)
lkcl [Mon, 1 May 2023 11:44:12 +0000 (12:44 +0100)]

18 months ago(no commit message)
lkcl [Mon, 1 May 2023 11:41:37 +0000 (12:41 +0100)]

18 months ago(no commit message)
lkcl [Mon, 1 May 2023 09:27:15 +0000 (10:27 +0100)]

18 months agofind hide/show blocks and skip them in PDFs
Luke Kenneth Casson Leighton [Mon, 1 May 2023 09:09:35 +0000 (10:09 +0100)]
find hide/show blocks and skip them in PDFs

18 months ago(no commit message)
lkcl [Mon, 1 May 2023 09:08:40 +0000 (10:08 +0100)]

18 months agonot a fan of nested functions
Luke Kenneth Casson Leighton [Mon, 1 May 2023 08:49:26 +0000 (09:49 +0100)]
not a fan of nested functions

18 months ago(no commit message)
lkcl [Mon, 1 May 2023 08:45:20 +0000 (09:45 +0100)]

18 months ago(no commit message)
lkcl [Sun, 30 Apr 2023 23:18:45 +0000 (00:18 +0100)]

18 months agodo proper rounding, handle SH=0 (no rounding for now)
Konstantinos Margaritis [Sun, 30 Apr 2023 18:11:45 +0000 (18:11 +0000)]
do proper rounding, handle SH=0 (no rounding for now)

18 months ago(no commit message)
lkcl [Sun, 30 Apr 2023 12:03:49 +0000 (13:03 +0100)]

18 months agostronger words on PO9 encoding
Luke Kenneth Casson Leighton [Sun, 30 Apr 2023 11:52:30 +0000 (12:52 +0100)]
stronger words on PO9 encoding

18 months agolink to other RFCs in summary table in ls012
Luke Kenneth Casson Leighton [Sun, 30 Apr 2023 11:40:07 +0000 (12:40 +0100)]
link to other RFCs in summary table in ls012

18 months agomissed table column
Luke Kenneth Casson Leighton [Sun, 30 Apr 2023 11:38:42 +0000 (12:38 +0100)]
missed table column

18 months agoconvert summary to table
Luke Kenneth Casson Leighton [Sun, 30 Apr 2023 11:38:04 +0000 (12:38 +0100)]
convert summary to table

18 months ago(no commit message)
lkcl [Sun, 30 Apr 2023 11:30:45 +0000 (12:30 +0100)]

18 months ago(no commit message)
lkcl [Sun, 30 Apr 2023 11:28:32 +0000 (12:28 +0100)]

18 months ago(no commit message)
lkcl [Sun, 30 Apr 2023 10:06:06 +0000 (11:06 +0100)]

18 months ago(no commit message)
lkcl [Sun, 30 Apr 2023 02:00:45 +0000 (03:00 +0100)]

18 months ago(no commit message)
lkcl [Sun, 30 Apr 2023 01:57:09 +0000 (02:57 +0100)]

18 months ago(no commit message)
lkcl [Sun, 30 Apr 2023 01:55:24 +0000 (02:55 +0100)]

18 months ago(no commit message)
lkcl [Sun, 30 Apr 2023 01:39:44 +0000 (02:39 +0100)]

18 months ago(no commit message)
lkcl [Sun, 30 Apr 2023 01:36:19 +0000 (02:36 +0100)]

18 months ago(no commit message)
lkcl [Sun, 30 Apr 2023 01:34:35 +0000 (02:34 +0100)]

18 months ago(no commit message)
lkcl [Sun, 30 Apr 2023 01:19:38 +0000 (02:19 +0100)]

18 months agoclarify fdmadds wording in twin_butterfly.mdwn
Luke Kenneth Casson Leighton [Sat, 29 Apr 2023 17:31:50 +0000 (18:31 +0100)]
clarify fdmadds wording in twin_butterfly.mdwn

18 months agoonly put "add the following" where needed
Luke Kenneth Casson Leighton [Sat, 29 Apr 2023 17:14:14 +0000 (18:14 +0100)]
only put "add the following" where needed

18 months agowhitespace
Luke Kenneth Casson Leighton [Sat, 29 Apr 2023 17:12:58 +0000 (18:12 +0100)]
whitespace

18 months agono, fdmadd(s) is definitely not the same as fmadd(s)
Luke Kenneth Casson Leighton [Sat, 29 Apr 2023 17:08:04 +0000 (18:08 +0100)]
no, fdmadd(s) is definitely not the same as fmadd(s)

18 months agowhoops headings
Luke Kenneth Casson Leighton [Sat, 29 Apr 2023 16:34:30 +0000 (17:34 +0100)]
whoops headings

18 months agoadd code demonstrating 8 instructions replaced by one in ls016 twin-butterfly
Luke Kenneth Casson Leighton [Sat, 29 Apr 2023 16:30:08 +0000 (17:30 +0100)]
add code demonstrating 8 instructions replaced by one in ls016 twin-butterfly

18 months agoadd ffadd(s) ffsub(s) etc. to ls012 DCT/FFT
Luke Kenneth Casson Leighton [Sat, 29 Apr 2023 16:08:41 +0000 (17:08 +0100)]
add ffadd(s) ffsub(s) etc. to ls012 DCT/FFT

18 months agowhitespace
Luke Kenneth Casson Leighton [Sat, 29 Apr 2023 16:08:22 +0000 (17:08 +0100)]
whitespace

18 months ago(no commit message)
lkcl [Sat, 29 Apr 2023 15:40:07 +0000 (16:40 +0100)]

18 months ago(no commit message)
lkcl [Sat, 29 Apr 2023 15:39:29 +0000 (16:39 +0100)]

18 months ago(no commit message)
lkcl [Sat, 29 Apr 2023 15:38:17 +0000 (16:38 +0100)]

18 months agoadd +1 to products for rounding when shifting
Konstantinos Margaritis [Sat, 29 Apr 2023 15:30:01 +0000 (15:30 +0000)]
add +1 to products for rounding when shifting

18 months ago(no commit message)
lkcl [Sat, 29 Apr 2023 15:20:20 +0000 (16:20 +0100)]

18 months ago(no commit message)
lkcl [Sat, 29 Apr 2023 14:30:51 +0000 (15:30 +0100)]