etc:users:jcmvbkbc:qemu-target-xtensa
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| etc:users:jcmvbkbc:qemu-target-xtensa [2019/02/15 12:06] – status update jcmvbkbc | etc:users:jcmvbkbc:qemu-target-xtensa [2024/01/21 19:22] (current) – jcmvbkbc | ||
|---|---|---|---|
| Line 2: | Line 2: | ||
| * Git tree: https:// | * Git tree: https:// | ||
| - | * Toolchain build scripts: https:// | ||
| - | |||
| - | * Kernel and rootfs binary archive: [[http:// | ||
| - | |||
| * Official QEMU wiki feature page: [[http:// | * Official QEMU wiki feature page: [[http:// | ||
| - | + | | |
| - | | + | |
| ===== Description ===== | ===== Description ===== | ||
| Line 20: | Line 15: | ||
| ===== Now active ===== | ===== Now active ===== | ||
| - | * FLIX | ||
| * TIE support | * TIE support | ||
| - | * [[.: | ||
| ===== TODO ===== | ===== TODO ===== | ||
| Line 49: | Line 42: | ||
| * [+] no-MMU mode; | * [+] no-MMU mode; | ||
| * [+] region protection (with/ | * [+] region protection (with/ | ||
| - | * [+] MMU mode; | + | * [+] MMU; |
| + | * [+] MPU; | ||
| * cache options; | * cache options; | ||
| * [+] memory attributes; | * [+] memory attributes; | ||
| Line 64: | Line 58: | ||
| * [+] timer interrupts; | * [+] timer interrupts; | ||
| * [+] qemu timer to avoid busy looping in waiti; | * [+] qemu timer to avoid busy looping in waiti; | ||
| - | * [-] FLIX; | + | * [+] FLIX; |
| * [+] wide branches; | * [+] wide branches; | ||
| * gdbserver; | * gdbserver; | ||
| Line 72: | Line 66: | ||
| * [+] hw/sw breakpoints; | * [+] hw/sw breakpoints; | ||
| * [+] gdbserver for different processor types; | * [+] gdbserver for different processor types; | ||
| - | * sample | + | * evaluation board; |
| * [+] sim platform; | * [+] sim platform; | ||
| * xt2000 platform; | * xt2000 platform; | ||
| Line 81: | Line 75: | ||
| * [+] UART (reuse existing 16550 serial); | * [+] UART (reuse existing 16550 serial); | ||
| * [+] opencores ethernet; | * [+] opencores ethernet; | ||
| + | * [+] [[.: | ||
| + | * [+] PCI controller | ||
| + | * [-] hardcoded IRQ routing may connect legacy PCI IRQ to edge-triggered external IRQ line | ||
| * [+] [[.: | * [+] [[.: | ||
| * simulation quality; | * simulation quality; | ||
| Line 86: | Line 83: | ||
| * [+] TB chaining; | * [+] TB chaining; | ||
| * [+] external configuration (overlay reuse); | * [+] external configuration (overlay reuse); | ||
| - | * [+] automatic regression test suite; | + | * [+] [[.: |
| * [+] SMP support (interrupt distributor, | * [+] SMP support (interrupt distributor, | ||
| * [-] [[.: | * [-] [[.: | ||
| Line 129: | Line 126: | ||
| * 2019.01.30: basic FLIX 'hello world' is working | * 2019.01.30: basic FLIX 'hello world' is working | ||
| * 2019.02.05: xtensa SMP support series is in the mainline | * 2019.02.05: xtensa SMP support series is in the mainline | ||
| + | * 2019.03.01: xtensa FLIX support series is in the mainline | ||
| + | * 2019.09.12: xtensa call0 ABI is supported by linux-user in the mainline | ||
| + | * 2019.10.24: xtensa [[.: | ||
| + | * 2020.08.24: xtensa DFPU support series is in the mainline | ||
| + | * 2021.03.10: it's been 10 years | ||
| + | * 2024.01.13: control/ | ||
etc/users/jcmvbkbc/qemu-target-xtensa.1550221600.txt.gz · Last modified: 2019/02/15 12:06 by jcmvbkbc