bfaf9a43a5Teach the CRIS disassembler to stay within the provided buffer.
edgar_igl
2008-05-06 08:45:10 +00:00
5c751e99c3Make sure we flush cached blocks from the tb-jmp-cache when we replace valid tlb entries.
edgar_igl
2008-05-06 08:44:21 +00:00
b5e19d4ce7Make the paged properties of the tb-jmp-cache hash function work for TARGET_PAGE_BITS != 12.
edgar_igl
2008-05-06 08:38:22 +00:00
17ac975463More TCG updates for CRIS * Convert parts of the jump logic to TCG. * Stores no longer have to go via T0/T1. * Use the byte and halfword ldx_code variants when appropriate for insn fetching. * Do not disassemble beyond the translation block.
edgar_igl
2008-05-06 08:30:15 +00:00
ef29a70d18CRIS MMU Updates * Add support for exec faults and for the k protection bit. * Abort if search_pc causes recursive mmu faults.
edgar_igl
2008-05-06 08:04:40 +00:00
7caa33f7beCorrectly save and restore env->a20_mask now that it is a 64-bit variable. Noticed by Erik de Castro Lopo.
aurel32
2008-05-04 20:11:44 +00:00
0ecdffbb60Allow bootdevice change from the monitor
aurel32
2008-05-04 20:11:34 +00:00
50cfa95cbdCRIS: Eliminate a few unneeded moves to/from T0/T1.
edgar_igl
2008-05-03 08:36:16 +00:00
5d1d98ec4dCRIS: Reduce the number of tb dependent flags.
edgar_igl
2008-05-03 08:35:16 +00:00
c7d0569543CRIS: Do post-increment without going via T0.
edgar_igl
2008-05-03 06:54:52 +00:00
63c1d9252aAvoid a build warning.
edgar_igl
2008-05-02 22:47:34 +00:00
b01cde7bdfETRAX-FS board: Add more flash and internal memory. Select interrupt nr for the
edgar_igl
2008-05-02 22:38:53 +00:00
602372237dETRAX timers: Improve the support for timer1 and let the board-setup choose irq nr.
edgar_igl
2008-05-02 22:32:02 +00:00
f062058fa1ETRAX serial port: * Simulate basic interrupt driven serial io. * Connect to qemu char dev.
edgar_igl
2008-05-02 22:21:55 +00:00
b41f7df018CRIS updates: * Support both the I and D MMUs and improve the accuracy of the MMU model. * Handle the automatic user/kernel stack pointer switching when leaving or entering user mode. * Move the CCS evaluation into helper funcs. * Make sure user-mode cannot change flags only writeable in kernel mode. * More conversion of the translator into TCG. * Handle exceptions while in a delayslot.
edgar_igl
2008-05-02 22:16:17 +00:00
ff56ff7a07CRIS: Make CCS related tests pass in system simulation by masking off flags not related to the tests.
edgar_igl
2008-05-02 21:13:21 +00:00
31d731ab2fCRIS: Correct typo in test for moverm.
edgar_igl
2008-05-02 21:08:33 +00:00
cefec4f5dcFDC fix 10/10 (Hervé Poussineau): - Replaces access to cur_drv field by macros.
blueswir1
2008-04-29 16:18:58 +00:00
78ae820cfeFDC fix 9/10 (Hervé Poussineau): - Supports up to 4 floppy drives if MAX_FD is set to 4.
blueswir1
2008-04-29 16:18:26 +00:00
46d3233ba0FDC fix 8/10 (Hervé Poussineau): - Replaces bootsel field by the whole tdr register. It may be easier if we want to later add support for tapes.
blueswir1
2008-04-29 16:17:42 +00:00
7737052092FDC fix 7/10 (Hervé Poussineau): - Removes useless fields in fdrive_t structure. - Adds a message when bdrv_read/bdrv_write calls fail. - Rename int_status to status0. - Replace some constants by value names.
blueswir1
2008-04-29 16:17:08 +00:00
b9b3d22516FDC fix 6/10 (Hervé Poussineau): - Stores controller state in MSR register instead of internal state field. This simplifies the fdctrl_read_main_status() function, which may be called in some tight loops.
blueswir1
2008-04-29 16:16:30 +00:00
1c346df2a2FDC fix 5/10 (Hervé Poussineau): - Better handling of DOR register. DOR register drives external motors, but it not limited to existing drives. - Use FD_DOR_nRESET flag instead of internal FD_CTRL_RESET flag. - Support writing to DOR register even in reset mode (as said in specification)
blueswir1
2008-04-29 16:15:53 +00:00
368df94d16FDC fix 4/10 (Hervé Poussineau): - Handles correctly FD_MSR_NONDMA/FD_DOR_NONDMA flags, and uses them when possible. Fixes a problem with SPECIFY command.
blueswir1
2008-04-29 16:15:12 +00:00
8c6a4d7742FDC fix 3/10 (Hervé Poussineau): - Fixes status A and status B registers. It removes one Sun4m mutation. Also removes the internal FD_CTRL_INTR flag.
blueswir1
2008-04-29 16:14:15 +00:00
746d6de7feFDC fix 2/10 (Hervé Poussineau): - Extract seeking to next sector handling in a function. Add a sector seek in PIO read and write modes
blueswir1
2008-04-29 16:13:36 +00:00
678803abe6FDC fix 1/12 (Hervé Poussineau): - Adds a command lookup table, as suggested by Fabrice at http://lists.gnu.org/archive/html/qemu-devel/2008-04/msg00143.html - This also moves initialization functions at the bottom of the file to prevent multiple forward declarations.
blueswir1
2008-04-29 16:12:30 +00:00
a1620fac3dDescribe the format= option in the --help output. List the accepted values with format=?.
aurel32
2008-04-29 05:58:01 +00:00
cd940061c6Fix wrong type in printf(), introduced in revision 4265
aurel32
2008-04-28 20:26:54 +00:00
1e72d3b7adadd format= to drive options (CVE-2008-2004)
aurel32
2008-04-28 20:26:45 +00:00
5b2575789bFix a typo introduced in revision 4272
aurel32
2008-04-28 08:54:59 +00:00
3ea8749da4BIOS: Reenable processor SSDT generation. Don't advertise ACPI C2 or C3 support. Thanks to Avi Kivity for the pointer.
aurel32
2008-04-28 08:54:51 +00:00