David Abdurachmanov
4f19d90ec7
Update riscv64 configs
...
Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2023-09-21 15:40:59 +03:00
David Abdurachmanov
76345dc1a2
Update riscv64 configs
...
Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2023-09-21 14:04:08 +03:00
David Abdurachmanov
bccf0124d7
Disable CONFIG_CRYPTO_STATS
...
See: https://bugzilla.redhat.com/show_bug.cgi?id=2227793
Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2023-08-07 13:37:46 +03:00
David Abdurachmanov
85b543a6e0
Test Unmatched PCIe crash fix
...
Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2023-08-07 13:34:44 +03:00
David Abdurachmanov
5dd4aadb23
Disable IRQ_STACKS
...
Note, that IRQ_STACKS don't depend on EXPERT. It's only visible if
EXPERT is set to =y. Change Kconfig to default to =n for IRQ_STACKS.
Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2023-08-04 11:11:57 +03:00
David Abdurachmanov
c7e670e4ad
Update riscv64 configs
...
Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2023-08-02 18:37:06 +03:00
David Abdurachmanov
add529e2ef
Update riscv64 configs
...
New config for all CONFIG_EXPERT diff. Very little changes from the
current, non-CONFIG_EXPERT config.
Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2023-08-02 18:02:22 +03:00
David Abdurachmanov
f41e541588
Update riscv64 configs
...
Enable EXPERT for IRQ_STACKS.
Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2023-08-02 16:07:04 +03:00
David Abdurachmanov
cd73e6a5be
Update riscv64 configs
...
Cannot disable IRQ_STACKS thus let's disable V for testing.
Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2023-08-02 15:27:58 +03:00
David Abdurachmanov
7b3ec042d3
Update riscv64 configs
...
RC4 is not booting. Let's try disabling IRQ_STACKS.
Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2023-08-02 13:54:42 +03:00
David Abdurachmanov
0611946b8a
Update riscv64 configs
...
RC3 didn't boot. This was one of the major changes, revert for now.
Starting kernel ...
[ 2.506234] Unable to handle kernel paging request at virtual address ffffffc840000830
[ 2.513381] Oops [#1 ]
[ 2.513381] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 2.513390] usb usb1: Product: xHCI Host Controller
[ 2.515634] Modules linked in:
[ 2.515647] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 6.5.0-0.rc3.20230727git0a8db05b571a.26.0.riscv64.fc39.riscv64 #1
[ 2.515656] Hardware name: SiFive HiFive Unmatched A00 (DT)
[ 2.515660] epc : dw_pcie_read_dbi+0x80/0xa8
[ 2.522845] usb usb1: Manufacturer: Linux 6.5.0-0.rc3.20230727git0a8db05b571a.26.0.riscv64.fc39.riscv64 xhci-hcd
[ 2.527707] ra : dw_handle_msi_irq+0x72/0x148
[ 2.527721] epc : ffffffff807413b0 ra : ffffffff80743344 sp : ffffffc800003e90
[ 2.530749] usb usb1: SerialNumber: 0000:04:00.0
[ 2.541430] gp : ffffffff825a1fc8 tp : ffffffff825a6780 t0 : 0000000000046600
[ 2.541436] t1 : 0000000000f00000 t2 : ffffffffc2068e8c s0 : ffffffc800003ea0
[ 2.541442] s1 : 0000000000000000 a0 : ffffffd881852840 a1 : 0000000000000830
[ 2.599279] a2 : 0000000000000004 a3 : 0000000000000004 a4 : ffffffd881852840
[ 2.606488] a5 : ffffffc840000830 a6 : 0000000000000000 a7 : 0000000095545520
[ 2.613698] s2 : 0000000000000000 s3 : ffffffd880e30ca0 s4 : 0000000000000830
[ 2.620906] s5 : 0000000000000001 s6 : ffffffd881852880 s7 : 0000000000000020
[ 2.628116] s8 : 000000000000ffff s9 : 0000000000000020 s10: 00000000ff7421e0
[ 2.635325] s11: 00000000fffc89d0 t3 : 0000000000000000 t4 : 0000000000000003
[ 2.642534] t5 : 0000000000000001 t6 : ffffffc800143c04
[ 2.647833] status: 0000000200000100 badaddr: ffffffc840000830 cause: 000000000000000d
[ 2.655737] [<ffffffff807413b0>] dw_pcie_read_dbi+0x80/0xa8
[ 2.661296] [<ffffffff80743344>] dw_handle_msi_irq+0x72/0x148
[ 2.667028] [<ffffffff8074344a>] dw_chained_msi_isr+0x30/0x98
[ 2.672761] [<ffffffff800a8da4>] generic_handle_domain_irq+0x28/0x36
[ 2.679101] [<ffffffff806e6afa>] plic_handle_irq+0x86/0xfe
[ 2.684573] [<ffffffff800a8da4>] generic_handle_domain_irq+0x28/0x36
[ 2.690914] [<ffffffff806e678a>] riscv_intc_irq+0x34/0x4c
[ 2.696300] [<ffffffff80cecb9e>] handle_riscv_irq+0x4c/0x76
[ 2.701859] [<ffffffff80ced6ea>] do_irq+0x5e/0x90
[ 2.706556] Code: 0141 8082 9503 0007 1542 9141 000f 0820 2501 bf45 (439c) 851b
[ 2.713939] ---[ end trace 0000000000000000 ]---
[ 2.718536] Kernel panic - not syncing: Fatal exception in interrupt
[ 2.724878] SMP: stopping secondary CPUs
[ 2.728800] ---[ end Kernel panic - not syncing: Fatal exception in interrupt ]---
Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2023-08-01 10:27:21 +03:00
David Abdurachmanov
0db6e56857
Update riscv64 configs
...
Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2023-07-28 16:30:10 +03:00
David Abdurachmanov
3c93fcd09e
Update riscv64 configs
...
Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2023-07-28 15:17:39 +03:00
David Abdurachmanov
76951f5392
Add riscv64 support
...
Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2023-07-28 14:14:04 +03:00