[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-commits] [qemu/qemu] f822b7: target-xtensa: add window overflow ch
From: |
GitHub |
Subject: |
[Qemu-commits] [qemu/qemu] f822b7: target-xtensa: add window overflow check to L32E/S... |
Date: |
Thu, 22 Oct 2015 03:30:08 -0700 |
Branch: refs/heads/master
Home: https://github.com/qemu/qemu
Commit: f822b7e497fa6a662094b491f86441015f363362
https://github.com/qemu/qemu/commit/f822b7e497fa6a662094b491f86441015f363362
Author: Max Filippov <address@hidden>
Date: 2015-10-21 (Wed, 21 Oct 2015)
Changed paths:
M target-xtensa/translate.c
Log Message:
-----------
target-xtensa: add window overflow check to L32E/S32E
Despite L32E and S32E primary use is for window underflow and overflow
exception handlers they are just normal instructions, and thus need to
check for window overflow.
Cc: address@hidden
Signed-off-by: Max Filippov <address@hidden>
Commit: 5577e57b078a118595071241aba6dac8725a7640
https://github.com/qemu/qemu/commit/5577e57b078a118595071241aba6dac8725a7640
Author: Max Filippov <address@hidden>
Date: 2015-10-21 (Wed, 21 Oct 2015)
Changed paths:
M target-xtensa/helper.c
M target-xtensa/op_helper.c
Log Message:
-----------
target-xtensa: use CPU_LOG_MMU for MMU event logging
Signed-off-by: Max Filippov <address@hidden>
Commit: 68931a4082812f56657b39168e815c48f0ab0a8c
https://github.com/qemu/qemu/commit/68931a4082812f56657b39168e815c48f0ab0a8c
Author: Max Filippov <address@hidden>
Date: 2015-10-21 (Wed, 21 Oct 2015)
Changed paths:
M hw/xtensa/xtfpga.c
Log Message:
-----------
target-xtensa: xtfpga: attach FLASH to system IO
XTFPGA FLASH is tied to XTFPGA system IO block. It's not very important
for systems with MMU where system IO block is visible at single
location, but it's important for noMMU systems, where system IO block is
accessible through two separate physical address ranges.
Map XTFPGA FLASH to system IO block and fix offsets used for mapping.
Create and initialize FLASH device with series of qdev_prop_set_* as
that's the preferred interface now. Keep initialization in a separate
function.
Signed-off-by: Max Filippov <address@hidden>
Reviewed-by: Peter Crosthwaite <address@hidden>
Commit: 5eeb40c5b1f00c4ee4fcf2f33087697d7ba6f5f6
https://github.com/qemu/qemu/commit/5eeb40c5b1f00c4ee4fcf2f33087697d7ba6f5f6
Author: Max Filippov <address@hidden>
Date: 2015-10-21 (Wed, 21 Oct 2015)
Changed paths:
M target-xtensa/cpu.h
M target-xtensa/overlay_tool.h
M target-xtensa/translate.c
Log Message:
-----------
target-xtensa: implement depbits instruction
This option provides an instruction for depositing a bit field from the
least significant position of one register to an arbitrary position in
another register.
Signed-off-by: Max Filippov <address@hidden>
Commit: 19b7bec4a37b081ed326293148fd793f04896b59
https://github.com/qemu/qemu/commit/19b7bec4a37b081ed326293148fd793f04896b59
Author: Max Filippov <address@hidden>
Date: 2015-10-21 (Wed, 21 Oct 2015)
Changed paths:
M target-xtensa/translate.c
Log Message:
-----------
target-xtensa: implement S32NB
S32NB provides the same functionality as S32I with two exceptions.
First, when its operation leaves the processor, the external transaction
is marked Non-Bufferable. Second, it may not be used to write to
Instruction RAM.
In QEMU S32NB is equivalent to S32I.
Signed-off-by: Max Filippov <address@hidden>
Commit: c1bd8997438f1b556acfeab1d52245ff7cc680c0
https://github.com/qemu/qemu/commit/c1bd8997438f1b556acfeab1d52245ff7cc680c0
Author: Peter Maydell <address@hidden>
Date: 2015-10-21 (Wed, 21 Oct 2015)
Changed paths:
M hw/xtensa/xtfpga.c
M target-xtensa/cpu.h
M target-xtensa/helper.c
M target-xtensa/op_helper.c
M target-xtensa/overlay_tool.h
M target-xtensa/translate.c
Log Message:
-----------
Merge remote-tracking branch 'remotes/xtensa/tags/20151021-xtensa' into
staging
Xtensa updates:
- fix register window overflow with l32e/s32e instructions;
- make MMU events logging dependent on CPU_LOG_MMU;
- attach FLASH to system I/O region on XTFPGA boards;
- implement depbits and l32nb instructions.
# gpg: Signature made Wed 21 Oct 2015 19:34:02 BST using RSA key ID F83FA044
# gpg: Good signature from "Max Filippov <address@hidden>"
# gpg: aka "Max Filippov <address@hidden>"
* remotes/xtensa/tags/20151021-xtensa:
target-xtensa: implement S32NB
target-xtensa: implement depbits instruction
target-xtensa: xtfpga: attach FLASH to system IO
target-xtensa: use CPU_LOG_MMU for MMU event logging
target-xtensa: add window overflow check to L32E/S32E
Signed-off-by: Peter Maydell <address@hidden>
Compare: https://github.com/qemu/qemu/compare/8bfaa25fce2c...c1bd8997438f
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Qemu-commits] [qemu/qemu] f822b7: target-xtensa: add window overflow check to L32E/S...,
GitHub <=