Commit Graph

14 Commits

Author SHA1 Message Date
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