On 2/17/2014 6:50 AM, Mark Cave-Ayland wrote:
> On 14/02/14 14:54, Peter Crosthwaite wrote:
>
>>> The short answer is "we don't know" because we don't have any
>>> documentation.
>>
>> Sigh This has happened quite a lot lately.
>>
>> If the kernel driver has macros, re-use them as much as poss
On 3/27/2013 1:34 PM, Paolo Bonzini wrote:
>
>
> - Messaggio originale -
>> Da: "C.W. Betts"
>> A: "Paolo Bonzini"
>> Cc: qemu-devel@nongnu.org
>> Inviato: Mercoledì, 27 marzo 2013 19:05:46
>> Oggetto: Re: [patch]Make GTK build on OS X
>>
>>
>> On Mar 27, 2013, at 2:34 AM, Paolo Bonzini
On 3/26/2013 12:24 PM, Artyom Tarasenko wrote:
> On Tue, Mar 26, 2013 at 4:08 PM, Bob Breuer wrote:
>> On 3/26/2013 6:13 AM, Artyom Tarasenko wrote:
>>> It looks like we will have more framebuffers beside TCX in the near future.
>>> One way to use them would be to ma
On 3/26/2013 6:13 AM, Artyom Tarasenko wrote:
> It looks like we will have more framebuffers beside TCX in the near future.
> One way to use them would be to make new machines combining a base
> machine name with a framebuffer name, like ss5tcx and ss5cg3, but I
> guess this would produce too many
The new tracetool has a problem with parsing parenthesis within the
format string. For example, add this line to trace-events:
test_paren(int n) "(%d)"
and you will get a failure when generating trace.h.
Bob
On 5/1/2012 1:48 PM, Mark Cave-Ayland wrote:
> On 01/05/12 07:57, Blue Swirl wrote:
>
>>> Therefore I can't change it to my (modified) sbus_mmio_map() function
>>> because it would break other non-SPARC platforms, and AIUI there is
>>> nothing
>>> in the memory API that allows me to move a subregi
On 4/13/2012 6:25 AM, Pavel Dovgaluk wrote:
>> -Original Message-
>> From: Paolo Bonzini [mailto:pbonz...@redhat.com]
>> Sent: Thursday, April 12, 2012 8:57 PM
>> To: Stefan Weil
>> Cc: Kevin Wolf; 'qemu-devel'; Pavel Dovgaluk
>> Subject: Re: [Qemu-devel] Fiber switching and stack protectio
Kai Tietz wrote:
> 2011/10/24 Bob Breuer :
>> Kai Tietz wrote:
>>> Hi,
>>>
>>> For trunk-version I have a tentative patch for this issue. On 4.6.x
>>> and older branches this doesn't work, as here we can't differenciate
>>> that eas
Kai Tietz wrote:
> Hi,
>
> For trunk-version I have a tentative patch for this issue. On 4.6.x
> and older branches this doesn't work, as here we can't differenciate
> that easy between ms- and sysv-abi.
>
> But could somebody give this patch a try?
>
> Regards,
> Kai
>
> ChangeLog
>
>
Kai Tietz wrote:
> 2011/10/18 Bob Breuer :
>> Kai Tietz wrote:
>>> 2011/10/17 Bob Breuer :
>>>> Richard Henderson wrote:
>>>>> On 10/17/2011 07:09 AM, Bob Breuer wrote:
>>>>>> Google finds a mention of longjmp failing with -fomit
Kai Tietz wrote:
> 2011/10/17 Bob Breuer :
>> Richard Henderson wrote:
>>> On 10/17/2011 07:09 AM, Bob Breuer wrote:
>>>> I don't think this is a free/g_free issue. If I use the following
>>>> patch, then I at least get the openbios messages:
Richard Henderson wrote:
> On 10/17/2011 07:09 AM, Bob Breuer wrote:
>> I don't think this is a free/g_free issue. If I use the following
>> patch, then I at least get the openbios messages:
>>
>> diff --git a/cpu-exec.c b/cpu-exec.c
>> index a9fa608..dfbd6
Mark Cave-Ayland wrote:
> On 17/10/11 05:39, Bob Breuer wrote:
>
>> I'm getting a segfault from qemu-system-sparc with the io thread enabled
>> on win32. This is with the latest mingw (gcc 4.6.1). mipsel also
>> fails, but i386 is ok. I haven't checked any o
I'm getting a segfault from qemu-system-sparc with the io thread enabled
on win32. This is with the latest mingw (gcc 4.6.1). mipsel also
fails, but i386 is ok. I haven't checked any of the other system
targets, but they might also show this problem.
git bisect points to commit cea5f9a cpu-exec
Mark Cave-Ayland wrote:
> On 15/08/11 16:38, Bob Breuer wrote:
>
>> Depends on the rom. The SS-5 rom always sets it correctly, whereas the
>> SS-20 rom only sets it when you do "boot net". Also, this is just the
>> top 8 bits of the address. The DMA2 document
Mark Cave-Ayland wrote:
> On 11/08/11 17:11, Bob Breuer wrote:
>
>> The ledma base address defaults to 0xff00 on reset. This
>> fixes a bug with Solaris and SS-20 OBP when boot net is skipped.
>>
>> Signed-off-by: Bob Breuer
>> ---
>>
>>
w/dbri.c b/hw/dbri.c
new file mode 100644
index 000..46f21e4
--- /dev/null
+++ b/hw/dbri.c
@@ -0,0 +1,1342 @@
+/*
+ * QEMU DBRI audio interface
+ *
+ * Copyright (c) 2011 Bob Breuer
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a copy
+ * of this software and
The ledma base address defaults to 0xff00 on reset. This
fixes a bug with Solaris and SS-20 OBP when boot net is skipped.
Signed-off-by: Bob Breuer
---
diff --git a/hw/sparc32_dma.c b/hw/sparc32_dma.c
index e75694b..61812fb 100644
--- a/hw/sparc32_dma.c
+++ b/hw/sparc32_dma.c
@@ -252,6
Avi Kivity wrote:
> Also related chips.
>
> Reviewed-by: Richard Henderson
> Reviewed-by: Anthony Liguori
> Signed-off-by: Avi Kivity
> ---
> hw/lance.c | 31 ++-
> hw/pcnet-pci.c | 74 +--
> hw/pcnet.h |4
oblaze and MIPS are not affected.
>
> Fix by restoring AREG0 on exit. Remove excess saving by
> do_unassigned_access() functions.
>
> Also ignore unassigned accesses outside of CPU context.
>
> Reported-by: Bob Breuer
> Signed-off-by: Blue Swirl
&
Blue Swirl wrote:
> cea5f9a28faa528b6b1b117c9ab2d8828f473fef exposed bugs in unassigned memory
> access handling. Fix them by always passing CPUState to the handlers.
>
> Reported-by: Hervé Poussineau
> Signed-off-by: Blue Swirl
> ---
> v2: don't try to restore env since all targets eventually a
Super Bisquit wrote:
>
...
>
> It builds, doesn't run. More like it runs and hangs.
>
> $ qemu-system-sparc -cpu LEON3 -hda test.img -cdrom
> Downloads/debian-6.0.2.1-sparc-businesscard.iso -m 256 -boot d
>
That command line won't work. OpenBIOS doesn't support LEON, and the
last version of
Artyom Tarasenko wrote:
> On Mon, Jan 10, 2011 at 10:39 PM, Blue Swirl wrote:
>
>> On Mon, Jan 10, 2011 at 3:57 AM, Bob Breuer wrote:
>>
>>> Blue Swirl wrote:
>>>
>>>> On Mon, Nov 8, 2010 at 6:55 PM, Artyom Tarasenko
>>>&
Blue Swirl wrote:
> On Mon, Jan 10, 2011 at 3:57 AM, Bob Breuer wrote:
>
>> Blue Swirl wrote:
>>
>>> On Mon, Nov 8, 2010 at 6:55 PM, Artyom Tarasenko
>>> wrote:
>>>
>>>
>>>> On Fri, May 7, 2010 at 6:26 PM, Art
Blue Swirl wrote:
> On Mon, Nov 8, 2010 at 6:55 PM, Artyom Tarasenko wrote:
>
>> On Fri, May 7, 2010 at 6:26 PM, Artyom Tarasenko
>> wrote:
>>
>>> phys_page_find (exec.c) returns sometimes a page for addresses where
>>> nothing is connected.
>>>
>>> One example, done with qemu-system-spar
Artyom Tarasenko wrote:
> On Sun, Dec 19, 2010 at 8:37 PM, Bob Breuer wrote:
>
>> Andreas Färber wrote:
>>
>>> Am 18.12.2010 um 19:53 schrieb Blue Swirl:
>>>
>>>
>>>> On Sat, Dec 18, 2010 at 5:09 PM, Bob Breuer wrote:
>&g
Also trace the extra registers, and update the comments with new
info from Artyom Tarasenko.
Signed-off-by: Bob Breuer
---
Since the extra registers are aliased, we could instead alias them at
a higher level. Solaris9 boots to single-user with either option.
diff --git a/hw/sparc32_dma.c b/hw
Also trace the extra registers, and call them undocumented instead.
Signed-off-by: Bob Breuer
diff --git a/hw/sparc32_dma.c b/hw/sparc32_dma.c
index 56be8c8..0325a55 100644
--- a/hw/sparc32_dma.c
+++ b/hw/sparc32_dma.c
@@ -170,7 +170,9 @@ static uint32_t dma_mem_readl(void *opaque
Andreas Färber wrote:
> Am 18.12.2010 um 19:53 schrieb Blue Swirl:
>
>> On Sat, Dec 18, 2010 at 5:09 PM, Bob Breuer wrote:
>>> ledma has 0x20 bytes of registers according to OBP, and at least
>>> Solaris9
>>> reads the 5th register which is beyond what we
Signed-off-by: Bob Breuer
---
hw/sparc32_dma.c | 15 ++-
hw/sun4m.c | 16 +---
2 files changed, 23 insertions(+), 8 deletions(-)
diff --git a/hw/sparc32_dma.c b/hw/sparc32_dma.c
index e78f025..56be8c8 100644
--- a/hw/sparc32_dma.c
+++ b/hw/sparc32_dma.c
@@ -
Blue Swirl wrote:
> ESP and Lance DMA controllers are not identical.
>
> Separate the controllers on VMState and instantiation level.
>
> NB: This change breaks savevm and migration compatibility.
>
> Signed-off-by: Blue Swirl
> ---
> Perhaps the compat properties could be used to retain compatibi
Forget this. My test was flawed because I still wasn't comparing apples
to apples. I was comparing the pre-bootloader state to the
post-bootloader state, and it seems that OBP, even on a real machine,
shows all the registers as zero before it runs any program.
However, I still think there's some
Blue Swirl wrote:
> On Sun, Dec 12, 2010 at 12:17 AM, Bob Breuer wrote:
>
>> Under qemu-system-sparc, I found a problem with OBP's psr commands.
>>
>> On an real SS-20, I get:
>>ok .psr
>>CWP: 4 ET: 1 PS: 1 S: 1 PIL: f EF: 1 EC: 0 I
Under qemu-system-sparc, I found a problem with OBP's psr commands.
On an real SS-20, I get:
ok .psr
CWP: 4 ET: 1 PS: 1 S: 1 PIL: f EF: 1 EC: 0 ICC: nZvc VER: 0
IMPL: 4
ok %psr .
40401fe4
But with qemu, it all shows up as 0, such as:
ok .psr
CWP: 0 ET: 0 PS: 0 S
*
+ * QEMU CG14 Frame buffer
+ *
+ * Copyright (c) 2010 Bob Breuer
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a copy
+ * of this software and associated documentation files (the "Software"), to
deal
+ * in the Software without restriction, including without limitati
Use empty_slot to reserve addresses for several unimplemented devices so they
won't fault.
- BPP (parallel port), DBRI (audio), SX (pixel processor), and vsimms
(framebuffer)
OBP for SS-20 either assumes these devices exist or probes without expecting
faults.
Signed-off-by: Bob B
Blue Swirl wrote:
> but again: should we have a new machine with cg14 or
> some switch to select TCX vs. cg14?
>
> Maybe the recently proposed machine subtype patches could help here.
>
Well, let's try to figure out a method of selecting the framebuffer
type. I'll try to list some of the optio
Blue Swirl wrote:
> On Fri, Jun 4, 2010 at 5:40 PM, Artyom Tarasenko
> wrote:
>
>>>>> 2010/5/27 Bob Breuer :
>>>>> +/* DBRI (audio) */
>>>>> +cpu_register_physical_memory_offset(0xEE0001000ULL, 0x1,
>>>>> bad
Artyom Tarasenko wrote:
> 2010/5/28 Blue Swirl :
>
>> On Fri, May 28, 2010 at 7:54 AM, Bob Breuer wrote:
>>
>>> Artyom Tarasenko wrote:
>>>
>>>> 2010/5/27 Bob Breuer :
>>>>
>>>>
>>>>>
Artyom Tarasenko wrote:
> 2010/5/27 Bob Breuer :
>
>> Artyom Tarasenko wrote:
>>
>>> Was going to put some more empty slots into SS-10/20 (VSIMMs, SX)
>>> after we are done with SS-5 (due to technical limitations I can switch
>>> access from one
Artyom Tarasenko wrote:
> Was going to put some more empty slots into SS-10/20 (VSIMMs, SX)
> after we are done with SS-5 (due to technical limitations I can switch
> access from one real SS model to another one once a few days only).
>
I have a partial implementation of the SS-20 VSIMM (cg14) t
41 matches
Mail list logo