RE: [PATCH v2 4/5] RISC-V: Typed CSRs in gdbserver

2022-01-05 Thread Schwarz, Konrad
> -Original Message- > From: Alex Bennée > Konrad Schwarz writes: > > > static int riscv_gen_dynamic_csr_xml(CPUState *cs, int base_reg) > > { > > RISCVCPU *cpu = RISCV_CPU(cs); > > @@ -163,21 +167,33 @@ static int riscv_gen_dynamic_csr_xml(CPUState *cs, > > int base_reg) > >

RE: [PATCH v2 4/5] RISC-V: Typed CSRs in gdbserver

2022-01-05 Thread Schwarz, Konrad
Hi, > -Original Message- > From: Richard Henderson > Sent: Wednesday, January 5, 2022 0:02 > To: Schwarz, Konrad (T CED SES-DE) ; > qemu-devel@nongnu.org > Cc: Alistair Francis ; Bin Meng > ; Palmer Dabbelt > ; Ralf Ramsauer > Subject: Re: [PATCH v2

RE: [PATCH v2 4/5] RISC-V: Typed CSRs in gdbserver

2022-01-05 Thread Schwarz, Konrad
Hi, > -Original Message- > From: Alistair Francis > Sent: Tuesday, January 4, 2022 23:12 > To: Schwarz, Konrad (T CED SES-DE) > Subject: Re: [PATCH v2 4/5] RISC-V: Typed CSRs in gdbserver > > On Wed, Jan 5, 2022 at 1:56 AM Konrad Schwarz > wrote: > > dif

RE: [PATCH v2 3/5] RISC-V: 'info gmem' to show hypervisor guest -> physical address translations

2022-01-05 Thread Schwarz, Konrad
> -Original Message- > From: Alistair Francis > Sent: Tuesday, January 4, 2022 23:03 > On Wed, Jan 5, 2022 at 1:55 AM Konrad Schwarz > wrote: > > > > This is analog to the existing 'info mem' command and is implemented > > using the same machinery. > > hmp-commands-info.hx | 16

RE: [PATCH v2 1/5] RISC-V: larger and more consistent register set for 'info registers'

2022-01-05 Thread Schwarz, Konrad
> -Original Message- > From: Richard Henderson > Sent: Tuesday, January 4, 2022 21:57 > Subject: Re: [PATCH v2 1/5] RISC-V: larger and more consistent register set > for 'info registers' > > On 1/4/22 7:51 AM, Konrad Schwarz wrote: > > static const int dump_csrs[] = { > > + > >

[Qemu-devel] Re: QEMU on dual core WinXP

2006-09-01 Thread Schwarz, Konrad
> Since version 0.8.2, QEMU includes the processor affinity > fix. Did you try with this version ? No, I branched off at 0.8.0. Is my assumtion correct that the problem lies in the way asynchronous events (interrupts) are signaled to the interpreter loop? Regards, Konrad

[Qemu-devel] QEMU on dual core WinXP

2006-08-29 Thread Schwarz, Konrad
Hi, I have a brand new dual core machine which caused QEMU to go into an endless loop under Windows XP. Modifying the process affinity mask to restrict the process to run on only one machine made the problem go away. I admit to having rewritten the "main loop" event handling code so it may well

[Qemu-devel] Documentation Erratum

2006-08-20 Thread Schwarz, Konrad
Hello,   http://fabrice.bellard.free.fr/qemu/qemu-doc.html#SEC10 documents the-serial dev option as accepting thefile:filenameoption but does not mention that this is supported under Linux only.Regards,Konrad Schwarz ___ Qemu-devel mailing list Qemu-

[Qemu-devel] RE: Debugging under MinGW

2006-08-20 Thread Schwarz, Konrad
Another question: Am I allowed to change the Makefile CFLAGS value from -O2 to -O0?   Regards, Konrad From: Schwarz, Konrad Sent: Friday, March 03, 2006 5:02 PMTo: 'qemu-devel@nongnu.org'Subject: Debugging under MinGW Hi, gdb 5.2.1 (which is what comes

[Qemu-devel] Debugging under MinGW

2006-08-20 Thread Schwarz, Konrad
Hi, gdb 5.2.1 (which is what comes with MinGW/MinSys) is crashing quite a lot.  Is this the normal state of affairs, or am I doing something wrong?  Should I be developing under Linux?   Regards, Konrad       BEGIN:VCARD VERSION:2.1 N:Schwarz;Konrad FN:Konrad Schwarz ORG:Siemens AG;CT SE 2 TI

[Qemu-devel] RE: Qemu-devel Digest, Vol 41, Issue 22

2006-08-09 Thread Schwarz, Konrad
> Also note that qemu isn't even vaguely cycle accurate, and > doesn't accurately model TLB or cache. It should be > sufficient for most applications, but code that does sneaky > hardware specific things (like assuming a particular TLB size > or relying on cache/TLB lockdown for correct behavio

[Qemu-devel] RE: Connecting to serial console via Telnet - possible ?

2006-07-03 Thread Schwarz, Konrad
I have a telnet character device for QEMU for Windows. That means that you can hook up an arbitrary emulated character device (terminal) to a Telnet connection. Unfortunately, the code uses a heavily modified Windows event loop and a very slightly extended character device interface. For my appl

[Qemu-devel] RE: Qemu-devel Digest, Vol 37, Issue 54

2006-04-20 Thread Schwarz, Konrad
> Date: Tue, 18 Apr 2006 21:54:42 +0200 > From: Stefan Weil <[EMAIL PROTECTED]> > Subject: [Qemu-devel] Flash simulation > To: qemu-devel@nongnu.org > Message-ID: <[EMAIL PROTECTED]> > Content-Type: text/plain; charset=ISO-8859-1; format=flowed > > A typical embedded system (and also most standard

[Qemu-devel] Patch that adds machine "Altera Excalibur"

2006-04-18 Thread Schwarz, Konrad
> -Original Message- > From: Paul Brook [mailto:[EMAIL PROTECTED] > On Monday 10 April 2006 12:26, Schwarz, Konrad wrote: > > Hello, > > this patch adds support for the Altera Excalibur device (an > FPGA that > > supports the ARM922T core). > > Are

[Qemu-devel] RE: Qemu-devel Digest, Vol 37, Issue 40

2006-04-13 Thread Schwarz, Konrad
> To: qemu-devel@nongnu.org > Message-ID: <[EMAIL PROTECTED]> > > CVSROOT: /sources/qemu > Module name: qemu > Branch: > Changes by: Fabrice Bellard <[EMAIL PROTECTED]> > 06/04/12 20:21:17 > > Modified files: > . : vl.c vl.h > > Log message: > win32

[Qemu-devel] ARM CP14 as a QEMU CHR device

2006-04-11 Thread Schwarz, Konrad
Hello, this is to inform you that I have extended the QEMU ARM emulation to support coprocessor 14, as implemented in the Embedded ICE version 0b0010. This coprocessor implements the "debug communications channel", which is usually used to communicate via a JTAG-based hardware debugger. One such

Re: [Qemu-devel] Debugging low level ARM with GDB

2006-03-24 Thread Schwarz, Konrad
Hi,   One of the changes I would like to contribute (assuming my company gives the ok) is a somewhat improved reader for ELF executables, and returns the entry point.  Although somewhat useless for the bootstrap program (which must start at the processor's reset address), this is useful to e

[Qemu-devel] Documentation Erratum

2006-03-20 Thread Schwarz, Konrad
This fixes an omission in the documentation: diff -c -r1.1 qemu-doc.texi *** qemu-doc.texi 2006/02/16 09:32:42 1.1 --- qemu-doc.texi 2006/03/20 15:56:04 *** *** 432,437 --- 432,438 [Linux only, parallel port only] Use host parallel port @var{N}. Currently

RE: [Qemu-devel] Questions on ARM port

2006-03-16 Thread Schwarz, Konrad
> -Original Message- > From: Paul Brook [mailto:[EMAIL PROTECTED] > Sent: Tuesday, March 14, 2006 3:21 PM > To: qemu-devel@nongnu.org > Cc: Schwarz, Konrad > Subject: Re: [Qemu-devel] Questions on ARM port > > > Basically, r3 is initialized by (to 0x8, in

[Qemu-devel] Questions on ARM port

2006-03-14 Thread Schwarz, Konrad
Hello,   the Newlib crt0.S file for ARM starts off by initializing the stack pointers for the different ARM modes (FIQ, IRQ, supervisor, etc.) with the help of r3.   e.g., this is the disassembly as produced by GDB:   Dump of assembler code for function start:0x8224 :   ldr r3, [pc,