Changeset 5aa4ed9 in rtems
- Timestamp:
- 04/30/13 17:31:29 (11 years ago)
- Branches:
- 4.11, 5, master
- Children:
- d23c44d5
- Parents:
- 502693f5
- git-author:
- Joel Sherrill <joel.sherrill@…> (04/30/13 17:31:29)
- git-committer:
- Joel Sherrill <joel.sherrill@…> (05/01/13 15:12:52)
- Location:
- c/src/lib/libbsp/i386/pc386/make/custom
- Files:
-
- 1 deleted
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
c/src/lib/libbsp/i386/pc386/make/custom/pc586-sse.cfg
r502693f5 r5aa4ed9 5 5 RTEMS_CPU_MODEL=pentium 6 6 7 # This contains the compiler options necessary to select the CPU model 8 # and enable architecture-specific features and extensions. 9 10 # Note that the vanilla gcc multilibs for RTEMS are a joke. The 11 # variants only differ by a -mtune=xxx option which merely 'optimizes' 12 # for 'xxx' but does not use the full instruction set 'xxx' may implement. 13 # (fully bwd compatible with i386). 14 # 15 # I'd recommend to roll your own set of (useful) multilibs instead... 16 # 17 # Useful variants would be 18 # <default> (i386) (generic 386 with hard-float) 19 # -msoft-float (generic 386 with soft-float) 20 # -march=pentium4 (P4 with sse2) 21 # 22 # Note also: we give the -mtune=pentium option here only so that at least the 23 # variant optimized for pentium (w/o using any pentium-specific 24 # features) is used (assuming you use the vanilla RTEMS multilibs). 25 # 26 # And: The only sse-related feature the RTEMS support really needs is 27 # fxsave/fxrstor. You can build with -msse, -msse2 or -msse3, 28 # depending on your CPU. 29 # There are run-time checks resulting in a 'panic' if code 30 # compiled for e.g. -msse3 is executed on a CPU that only 31 # supports sse2, though. 7 # This configuration is useful for SMP testing on Qemu 32 8 CPU_CFLAGS = -mtune=pentium -march=pentium -msse2 33 9 -
c/src/lib/libbsp/i386/pc386/make/custom/pcp4.cfg
r502693f5 r5aa4ed9 5 5 RTEMS_CPU_MODEL=pentium 6 6 7 # This contains the compiler options necessary to select the CPU model 8 # and enable architecture-specific features and extensions. 9 10 # Note that the vanilla gcc multilibs for RTEMS are a joke. The 11 # variants only differ by a -mtune=xxx option which merely 'optimizes' 12 # for 'xxx' but does not use the full instruction set 'xxx' may implement. 13 # (fully bwd compatible with i386). 14 # 15 # I'd recommend to roll your own set of (useful) multilibs instead... 16 # 17 # Useful variants would be 18 # <default> (i386) (generic 386 with hard-float) 19 # -msoft-float (generic 386 with soft-float) 20 # -march=pentium4 (P4 with sse2) 21 # 22 # Note also: we give the -mtune=pentium option here only so that at least the 7 # Note: We give the -mtune=pentium option here only so that at least the 23 8 # variant optimized for pentium (w/o using any pentium-specific 24 9 # features) is used (assuming you use the vanilla RTEMS multilibs). … … 33 18 34 19 include $(RTEMS_ROOT)/make/custom/pc386.cfg 35
Note: See TracChangeset
for help on using the changeset viewer.