Commits (4)
-
Jeffrey Lee authored
Detail: riscos/s/CortexA8 - Made a copy of the Tungsten FPASC config file for use with Cortex/OMAP ROM builds Admin: Tested on rev C2 beagleboard. Not tagged - no functional changes. Version 4.28. Not tagged
86aa6a4d -
Jeffrey Lee authored
Detail: Unlike most modules which can just store the zero page pointers in their workspace, FPEmulator is a bit trickier since the zero page pointers are needed from within abort handlers and other places where the module workspace pointer is hard to come by (in fact, FPEmulator uses FPEAnchor to store the module workspace pointer) So rather than break/rework lots of perfectly good code, there are now three different FPEmulator builds available, selected via the new FPEAnchorType option: * FPEAnchorType=Low will select a build suitable for machines with FPEAnchor at its original location in zero page. This is the default for ROM builds. * FPEAnchorType=High will select a build suitable for the FPEAnchor location (&ffff0ff4) that's used with zero page relocation. Machines with relocated zero page must specify this option in their components file. * FPEAnchorType=Local will select a build suitable for softloading. Rather than rely on using a zero page location for storing the workspace pointer, the module just stores it within itself. This option is selected automatically for RAM builds and can't be overriden via the components file. File changes: riscos/Makefile - Reworked makefile to support the new options riscos/FPEMacros - Updated AdrWS macro to work with FPEAnchorType=Local riscos/options - For non-local builds, declare the appropriate value for FPEAnchor riscos/start - Use appropriate FPEAnchor initialisation code Admin: All 3 configs tested (ROM builds on BB-xM, RAM softload on Iyonix) Version 4.29. Tagged as 'FPASC-4_29'
19a98c14 -
Ben Avison authored
Detail: This is just a clone of the CortexA8 file. Admin: Submission from Willi Theiß. Retagged as 'FPASC-4_29' since other builds are unaffected.
7617f12c -
ROOL authored
Sprout from master 2011-09-12 18:39:01 UTC Ben Avison <bavison@gitlab.riscosopen.org> ' Added FPASC build configuration for Machine=CortexA9' Delete: riscos/s/Tungsten2
0b6ce01b
Showing
riscos/s/CortexA9
0 → 100644