On 09/07/2014 01:40, Mark Cave-Ayland wrote:
> On 29/05/14 20:48, Olivier Danet wrote:
>
>> Hello Mark
>>
>> - Don't you like green ?
>> It looks fine for me : http://temlib.org/pub/boot_netbsd6.jpg
>>
>> - "checkpatch.pl" did not find an
On 25/05/2014 22:28, Mark Cave-Ayland wrote:
> On 25/05/14 14:20, Olivier Danet wrote:
>
>> Here is the original patch, I have changed email settings since then, it
>> should work better.
>> Alas, I have not merged latest QEMU changes (your CG3/TCX patches), so it
>
On 25/05/2014 11:50, Mark Cave-Ayland wrote:
> On 16/02/14 23:15, Olivier Danet wrote:
>
>> The S24/TCX framebuffer is a mildly accelerated video card, with
>> blitter, stippler and hardware cursor.
>> * Solaris and NetBSD 6.x use all the hardware acceleration features.
&g
On 16/05/2014 08:47, Gerd Hoffmann wrote:
> Hi,
>
> Update for the input layer. Add keycode mapping helpers,
> start switching over devices to the new input api, fixes.
>
> please pull,
> Gerd
>
> The following changes since commit 1a381811b495651ddfc2b50d7c8cfaaf375816b0:
>
> Merge remo
On 18/05/2014 14:48, Mark Cave-Ayland wrote:
> Hi all,
>
> I've been working on debugging a window-related OpenBIOS issue and noticed
> that the cwp register logic in QEMU appears to be backwards according to the
> SPARCv9 specification. From sections 6.3.6.1 and 6.3.6.2:
>
> "The SAVE instruct
On 29/04/2014 13:16, Gerd Hoffmann wrote:
> Hi,
>
>>> +[Q_KEY_CODE_META_R]= 122,
>>> +[Q_KEY_CODE_COMPOSE] = 67,
>>> };
>> This mapping does not look good on some details.
>>
>> COPY, FIND and CUT does not match the standard :
>>[Q_KEY_CODE_COPY] = 52 : Shou
On 24/04/2014 12:37, Gerd Hoffmann wrote:
> Nasty 0xe0 logic is gone. We map through QKeyCode now, giving us a
> nice, readable mapping table.
>
> Quick smoke test in OpenFirmware looks ok. Careful check from arch
> maintainers would be very nice, especially on the capslock and numlock
> logic.
The signed integer division -0x8000___ / -1 must be handled
separately to avoid an overflow on the QEMU host.
Negative overflow must be a negative number for correct sign
extension in Sparc64 mode. Use constants.
Signed-off-by: Olivier Danet
---
target-sparc/helper.c | 17
The signed integer division -0x8000___ / -1 must be handled
separately to avoid an overflow on the QEMU host.
Signed-off-by: Olivier Danet
---
target-sparc/helper.c | 13 -
1 file changed, 8 insertions(+), 5 deletions(-)
diff --git a/target-sparc/helper.c b/target-sparc
> - Message d'origine -
> De : Mark Cave-Ayland
> Envoyés : 18.03.14 01:20
> À : Olivier Danet
> Objet : Re: [Qemu-devel] [PATCH] sparc32 : Signed integer division overflow
>
> On 12/03/14 21:26, Olivier Danet wrote:
>
> Hi Olivier,
>
> > Here
63;
y = -1;
sdiv(x, y, &q, &ov);
}
Here is a patch for handling this corner case on SPARC32.
SPARC64 division already checks this in helper_sdivx(), some other
architectures
seem to do the same (for example, target-arm/
On 20/02/2014 09:58, Mark Cave-Ayland wrote:
On 16/02/14 23:13, Olivier Danet wrote:
Two small fixes for the ESP (AM53C94) SCSI controller
* Signal the end of the DMA transfer after a SCSI command.
* The status register (RSTAT) is cleared after reading the interrupt
status register (RINTR
8bits and 24bits
modes. It is based on the NetBSD driver sources and from tests with Solaris.
Signed-off-by: Olivier Danet
---
hw/display/tcx.c | 679
+--
hw/sparc/sun4m.c | 46 ++--
2 files changed, 589 insertions(+), 136 deletions(-)
diff
This patch adds hardware acceleration to QEMU's existing TCX
emulation. Some features (the hardware cursor particularly) depends
on properties set by OpenBIOS.
Here is, for testing, the corresponding OpenBIOS TCX forth driver.
These modifications are not yet comitted into OpenBIOS trunk.
OpenBIO
only when it is in "User" mode, but
its state shall be persistent.
Signed-off-by: Olivier Danet
---
hw/timer/slavio_timer.c | 25 ++---
1 file changed, 10 insertions(+), 15 deletions(-)
diff --git a/hw/timer/slavio_timer.c b/hw/timer/slavio_timer.c
index f75b914..
signals levels.
Fixes the bug "esp0: !TC on DATA XFER" with NetBSD
https://bugs.launchpad.net/qemu/+bug/1055090
Signed-off-by: Olivier Danet
---
hw/scsi/esp.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/hw/scsi/esp.c b/hw/scsi/esp.c
index 2d150bf..5e91077 10064
Ping.
Repost !
On 30/12/2013 15:02, Artyom Tarasenko wrote:
On Mon, Dec 30, 2013 at 12:51 AM, Olivier Danet wrote:
On SparcStations, the HostID field in the NVRAM is equal to the
last three bytes of the MAC address (which is also stored in the NVRAM).
This constant is used as an
On SparcStations, the HostID field in the NVRAM is equal to the
last three bytes of the MAC address (which is also stored in the NVRAM).
This constant is used as an identification/serial number on Solaris.
signed-off-by : Olivier Danet
---
include/hw/nvram/openbios_firmware_abi.h | 2 ++
1
On 29/06/2013 22:29, Olivier Danet wrote:
On 28/06/2013 23:44, Mark Cave-Ayland wrote:
On 28/06/13 03:08, Rob Landley wrote:
Commit 467b34689d27 upgraded the openbios image, and ever since my
linux
system images hang about the time they try to initialize interrupts.
http://landley.net
cStation-5.
Signed-off-by: Olivier DANET
Signed-off-by: Blue Swirl
The commit itself is very simple and looks like this:
http://git.qemu.org/?p=openbios.git;a=commitdiff;h=0fe772df8717ef75d91eae8ef221e9966ce2fd7f.
My guess would be that Linux is trying to do some slightly different
init
Signed-off-by: Olivier Danet
---
hw/sun4m.c 6 +++---
hw/sun4u.c 4 ++--
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/hw/sun4m.c b/hw/sun4m.c
index 30e8a21..8076f25 100644
--- a/hw/sun4m.c
+++ b/hw/sun4m.c
@@ -962,7 +962,7 @@ static void sun4m_hw_init(const struct
The Count to zero flag (STAT_TC) must not be cleared after an Interrupt Status
register read.
Signed-off-by: Olivier Danet
---
hw/esp.c 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/hw/esp.c b/hw/esp.c
index fa9d2a2..90bfdc6 100644
--- a/hw/esp.c
+++ b/hw/esp.c
22 matches
Mail list logo