Re: [Qemu-devel] [PATCHv3 1/2] sun4m: Add Sun CG3 framebuffer and corresponding OpenBIOS FCode ROM

2014-05-19 Thread Mark Cave-Ayland
On 08/05/14 15:34, Andreas Färber wrote: Hi, Am 19.02.2014 22:39, schrieb Mark Cave-Ayland: On 19/02/14 13:35, Leandro Dorileo wrote: Hi Leandro, +static void cg3_realizefn(DeviceState *dev, Error **errp) +{ +SysBusDevice *sbd = SYS_BUS_DEVICE(dev); +CG3State *s = CG3(dev); +

Re: [Qemu-devel] [PATCHv3 1/2] sun4m: Add Sun CG3 framebuffer and corresponding OpenBIOS FCode ROM

2014-05-19 Thread Andreas Färber
Am 19.05.2014 15:03, schrieb Mark Cave-Ayland: On 08/05/14 15:34, Andreas Färber wrote: Am 19.02.2014 22:39, schrieb Mark Cave-Ayland: On 19/02/14 13:35, Leandro Dorileo wrote: +static void cg3_realizefn(DeviceState *dev, Error **errp) +{ +SysBusDevice *sbd = SYS_BUS_DEVICE(dev); +

Re: [Qemu-devel] [PATCHv3 1/2] sun4m: Add Sun CG3 framebuffer and corresponding OpenBIOS FCode ROM

2014-05-08 Thread Andreas Färber
Hi, Am 19.02.2014 22:39, schrieb Mark Cave-Ayland: On 19/02/14 13:35, Leandro Dorileo wrote: Hi Leandro, +static void cg3_realizefn(DeviceState *dev, Error **errp) +{ +SysBusDevice *sbd = SYS_BUS_DEVICE(dev); +CG3State *s = CG3(dev); +int ret; +char *fcode_filename; +

Re: [Qemu-devel] [PATCHv3 1/2] sun4m: Add Sun CG3 framebuffer and corresponding OpenBIOS FCode ROM

2014-05-08 Thread Mark Cave-Ayland
On 07/05/14 20:56, Paolo Bonzini wrote: Il 05/03/2014 11:05, Paolo Bonzini ha scritto: Il 19/02/2014 10:05, Mark Cave-Ayland ha scritto: +#define CG3_REG_SIZE0x20 + +#define CG3_REG_FBC_CTRL0x10 +#define CG3_REG_FBC_STATUS 0x11 +#define CG3_REG_FBC_CURSTART0x12

Re: [Qemu-devel] [PATCHv3 1/2] sun4m: Add Sun CG3 framebuffer and corresponding OpenBIOS FCode ROM

2014-05-08 Thread Paolo Bonzini
Il 08/05/2014 16:44, Mark Cave-Ayland ha scritto: +case CG3_REG_FBC_CURSTART ... CG3_REG_SIZE: +val = s-regs[addr - 0x10]; +break; +default: Something weird here, you can access regs[16] if addr == CG3_REG_SIZE. The same happens in the write path. Ping. I cannot

Re: [Qemu-devel] [PATCHv3 1/2] sun4m: Add Sun CG3 framebuffer and corresponding OpenBIOS FCode ROM

2014-05-07 Thread Paolo Bonzini
Il 05/03/2014 11:05, Paolo Bonzini ha scritto: Il 19/02/2014 10:05, Mark Cave-Ayland ha scritto: +#define CG3_REG_SIZE0x20 + +#define CG3_REG_FBC_CTRL0x10 +#define CG3_REG_FBC_STATUS 0x11 +#define CG3_REG_FBC_CURSTART0x12 +#define CG3_REG_FBC_CUREND 0x13

Re: [Qemu-devel] [PATCHv3 1/2] sun4m: Add Sun CG3 framebuffer and corresponding OpenBIOS FCode ROM

2014-03-05 Thread Paolo Bonzini
Il 19/02/2014 10:05, Mark Cave-Ayland ha scritto: +#define CG3_REG_SIZE0x20 + +#define CG3_REG_FBC_CTRL0x10 +#define CG3_REG_FBC_STATUS 0x11 +#define CG3_REG_FBC_CURSTART0x12 +#define CG3_REG_FBC_CUREND 0x13 +#define CG3_REG_FBC_VCTRL 0x14 + +typedef

Re: [Qemu-devel] [PATCHv3 1/2] sun4m: Add Sun CG3 framebuffer and corresponding OpenBIOS FCode ROM

2014-02-20 Thread Leandro Dorileo
On Wed, Feb 19, 2014 at 09:39:09PM +, Mark Cave-Ayland wrote: On 19/02/14 13:35, Leandro Dorileo wrote: Hi Leandro, +static void cg3_realizefn(DeviceState *dev, Error **errp) +{ +SysBusDevice *sbd = SYS_BUS_DEVICE(dev); +CG3State *s = CG3(dev); +int ret; +char

[Qemu-devel] [PATCHv3 1/2] sun4m: Add Sun CG3 framebuffer and corresponding OpenBIOS FCode ROM

2014-02-19 Thread Mark Cave-Ayland
The CG3 framebuffer is a simple 8-bit framebuffer for use with operating systems such as early Solaris that do not have drivers for TCX. Signed-off-by: Mark Cave-Ayland mark.cave-ayl...@ilande.co.uk CC: Blue Swirl blauwir...@gmail.com CC: Anthony Liguori aligu...@amazon.com CC: Peter Maydell

Re: [Qemu-devel] [PATCHv3 1/2] sun4m: Add Sun CG3 framebuffer and corresponding OpenBIOS FCode ROM

2014-02-19 Thread Leandro Dorileo
Hi Mark, On Wed, Feb 19, 2014 at 09:05:19AM +, Mark Cave-Ayland wrote: The CG3 framebuffer is a simple 8-bit framebuffer for use with operating systems such as early Solaris that do not have drivers for TCX. Signed-off-by: Mark Cave-Ayland mark.cave-ayl...@ilande.co.uk CC: Blue Swirl

Re: [Qemu-devel] [PATCHv3 1/2] sun4m: Add Sun CG3 framebuffer and corresponding OpenBIOS FCode ROM

2014-02-19 Thread Mark Cave-Ayland
On 19/02/14 13:35, Leandro Dorileo wrote: Hi Leandro, +static void cg3_realizefn(DeviceState *dev, Error **errp) +{ +SysBusDevice *sbd = SYS_BUS_DEVICE(dev); +CG3State *s = CG3(dev); +int ret; +char *fcode_filename; + +/* FCode ROM */ +memory_region_init_ram(s-rom,