Apply Paul Brook's patch to implement armv6k instructions
This commit is contained in:
		| @@ -1,3 +1,8 @@ | ||||
| 2004-09-30  Paul Brook  <paul@codesourcery.com> | ||||
|  | ||||
| 	* arm.h (ARM_EXT_V6K, ARM_EXT_V6Z): Define. | ||||
| 	(ARM_ARCH_V6K, ARM_ARCH_V6Z, ARM_ARCH_V6ZK): Define. | ||||
|  | ||||
| 2004-09-11  Theodore A. Roth  <troth@openavr.org> | ||||
|  | ||||
| 	* avr.h: Add support for | ||||
|   | ||||
| @@ -32,6 +32,8 @@ | ||||
| #define ARM_EXT_V5E	 0x00000400	/* DSP Double transfers.   */ | ||||
| #define ARM_EXT_V5J	 0x00000800	/* Jazelle extension.	   */ | ||||
| #define ARM_EXT_V6       0x00001000     /* ARM V6.                 */ | ||||
| #define ARM_EXT_V6K      0x00002000     /* ARM V6K.                */ | ||||
| #define ARM_EXT_V6Z      0x00004000     /* ARM V6Z.                */ | ||||
|  | ||||
| /* Co-processor space extensions.  */ | ||||
| #define ARM_CEXT_XSCALE   0x00800000	/* Allow MIA etc.          */ | ||||
| @@ -60,6 +62,9 @@ | ||||
| #define ARM_ARCH_V5TE	(ARM_ARCH_V5TExP | ARM_EXT_V5E) | ||||
| #define ARM_ARCH_V5TEJ	(ARM_ARCH_V5TE	| ARM_EXT_V5J) | ||||
| #define ARM_ARCH_V6     (ARM_ARCH_V5TEJ | ARM_EXT_V6) | ||||
| #define ARM_ARCH_V6K    (ARM_ARCH_V6    | ARM_EXT_V6K) | ||||
| #define ARM_ARCH_V6Z    (ARM_ARCH_V6    | ARM_EXT_V6Z) | ||||
| #define ARM_ARCH_V6ZK   (ARM_ARCH_V6    | ARM_EXT_V6K | ARM_EXT_V6Z) | ||||
|  | ||||
| /* Processors with specific extensions in the co-processor space.  */ | ||||
| #define ARM_ARCH_XSCALE	(ARM_ARCH_V5TE	| ARM_CEXT_XSCALE) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user