dslinux/linux-2.6.x/include/asm-arm/arch-nds firmware.h

amadeus dslinux_amadeus at user.in-berlin.de
Sun Aug 6 22:23:52 CEST 2006


Update of /cvsroot/dslinux/dslinux/linux-2.6.x/include/asm-arm/arch-nds
In directory antilope:/tmp/cvs-serv22971/linux-2.6.x/include/asm-arm/arch-nds

Modified Files:
	firmware.h 
Log Message:
Fix cache line alignment bug

Index: firmware.h
===================================================================
RCS file: /cvsroot/dslinux/dslinux/linux-2.6.x/include/asm-arm/arch-nds/firmware.h,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- firmware.h	17 Apr 2006 22:07:53 -0000	1.1
+++ firmware.h	6 Aug 2006 20:23:50 -0000	1.2
@@ -21,9 +21,10 @@
 
 #define NDS_FIRMWARE_BLOCK_SIZE	512
 struct nds_firmware_block {
+	/* data is first, because we want ARM9 cache line alignment */
+	u_char data[NDS_FIRMWARE_BLOCK_SIZE];
 	loff_t from;
 	size_t len;
 	u_char *destination;
-	u_char data[NDS_FIRMWARE_BLOCK_SIZE];
 };
 




More information about the dslinux-commit mailing list