qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] [4/6] ds1225y nvram: Fix some bugs


From: Hervé Poussineau
Subject: [Qemu-devel] [4/6] ds1225y nvram: Fix some bugs
Date: Mon, 03 Mar 2008 11:45:28 +0100
User-agent: Thunderbird 2.0.0.12 (Windows/20080213)

Attached files fixes some problems with nvram emulation:
- whole nvram was erased in some conditions
- fix out of range accesses
- improve speed by keeping contents in memory

Sorry to not provide a patch for ds1225y.c, but it contains mixed line-endings and my diff/patch tools doesn't like that.
Index: hw/mips.h
===================================================================
RCS file: /sources/qemu/qemu/hw/mips.h,v
retrieving revision 1.1
diff -u -r1.1 mips.h
--- hw/mips.h   17 Nov 2007 17:14:43 -0000      1.1
+++ hw/mips.h   3 Mar 2008 08:53:18 -0000
@@ -6,8 +6,8 @@
 PCIBus *pci_gt64120_init(qemu_irq *pic);
 
 /* ds1225y.c */
-typedef struct ds1225y_t ds1225y_t;
-ds1225y_t *ds1225y_init(target_phys_addr_t mem_base, const char *filename);
+void *ds1225y_init(target_phys_addr_t mem_base, const char *filename);
+void ds1225y_set_protection(void *opaque, int protection);
 
 /* g364fb.c */
 int g364fb_mm_init(DisplayState *ds, uint8_t *vga_vram_base,

reply via email to

[Prev in Thread] Current Thread [Next in Thread]