[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH 00/24] Alpha system emulation, v2
From: |
Tristan Gingold |
Subject: |
Re: [Qemu-devel] [PATCH 00/24] Alpha system emulation, v2 |
Date: |
Wed, 20 Apr 2011 17:46:13 +0200 |
On Apr 20, 2011, at 4:46 PM, Richard Henderson wrote:
> On 04/20/2011 02:06 AM, Tristan Gingold wrote:
>> * sx164 is ev56 based, isn't it ? It would be nice if cpu version specific
>> code is clearly marked.
>
> Yes, but most importantly it is the most evolved of the single hose systems.
> QEMU is nowhere near ready to deal with multiple PCI host controllers, and
> multiple ISA buses.
Right, but you could create an ev67 machine with a single PCI controller (or
put all the devices on the same
PCI controller).
> I actually planned on emulating an EV67 but using the SX164 HW. I think the
> Linux kernel will be that forgiving...
>
>> In particular (and IIRC), pal mode for ev6 is much closer to ev4 than to
>> ev5. Don't know about ev7.
>> It would be nice if we could easily support both ev5 and ev6.
>
> Ah, see, here's where there may be some confusion...
>
> I'm not implementing any of the real cpu ISRs. I'm not using any of the real
> PALcode. I'm implementing my own QEMU-specific ISRs and and writing my own
> PALcode, starting with MILO's PALcode but I've diverged significantly since.
Ah, ok I understand. I fear that if you implement your own ISR, you will only
be able to boot linux...
which I suppose is your primary target. OTOH, it will be much faster than a
native ISR.
Tristan.
- [Qemu-devel] [PATCH 06/24] target-alpha: Rationalize internal processor registers., (continued)
- [Qemu-devel] [PATCH 06/24] target-alpha: Rationalize internal processor registers., Richard Henderson, 2011/04/19
- [Qemu-devel] [PATCH 02/24] target-alpha: Disassemble EV6 PALcode instructions., Richard Henderson, 2011/04/19
- [Qemu-devel] [PATCH 13/24] target-alpha: Swap shadow registers moving to/from PALmode., Richard Henderson, 2011/04/19
- [Qemu-devel] [PATCH 04/24] target-alpha: Remove partial support for palcode emulation., Richard Henderson, 2011/04/19
- [Qemu-devel] [PATCH 18/24] target-alpha: Add custom PALcode image for SX164 emulation., Richard Henderson, 2011/04/19
- [Qemu-devel] [PATCH 20/24] target-alpha: Trap for unassigned and unaligned addresses., Richard Henderson, 2011/04/19
- [Qemu-devel] [PATCH 07/24] target-alpha: Cleanup MMU modes., Richard Henderson, 2011/04/19
- Re: [Qemu-devel] [PATCH 00/24] Alpha system emulation, v2, Tristan Gingold, 2011/04/20
- Re: [Qemu-devel] [PATCH 00/24] Alpha system emulation, v2, Brian Wheeler, 2011/04/20
- Re: [Qemu-devel] [PATCH 00/24] Alpha system emulation, v2, Richard Henderson, 2011/04/20
- Re: [Qemu-devel] [PATCH 00/24] Alpha system emulation, v2,
Tristan Gingold <=
- Re: [Qemu-devel] [PATCH 00/24] Alpha system emulation, v2, Richard Henderson, 2011/04/20
- Re: [Qemu-devel] [PATCH 00/24] Alpha system emulation, v2, Tristan Gingold, 2011/04/21
- Re: [Qemu-devel] [PATCH 00/24] Alpha system emulation, v2, Brian Wheeler, 2011/04/21
- Re: [Qemu-devel] [PATCH 00/24] Alpha system emulation, v2, Tristan Gingold, 2011/04/21
- Re: [Qemu-devel] [PATCH 00/24] Alpha system emulation, v2, Brian Wheeler, 2011/04/21
- Re: [Qemu-devel] [PATCH 00/24] Alpha system emulation, v2, Richard Henderson, 2011/04/21