Loading...
MOTOROLA
M68060 USER’S MANUAL
C-1
APPENDIX C
MC68060 SOFTWARE PACKAGE
The purpose of the M68060 software package (M68060SP) is to supply, for a target operat-
ing system, system exception handlers and user library software that provide:
Software emulation for integer instructions not implemented in MC68060 hardware via
the new unimplemented integer instruction exception.
System V ABI-compliant library subroutines to help avoid using unimplemented integer
instructions.
IEEE floating-point support for the on-chip floating-point unit (FPU) as well as software
emulation of floating-point instructions, data types, and addressing modes not imple-
mented in MC68060 hardware.
System V ABI-compliant library subroutines to help avoid using unimplemented float-
ing-point instructions.
The design goals in implementing the M68060SP are as follows:
Position-independent code
Re-entrant code
Object code size of less than 64 Kbytes for the complete kernel release
No assembly-code-to-assembly-code conversion software required
Minimum assembly code compilation required for system integration
One-time port; future upgrades done by software patch instead of recompilation
Easily downloadable from a bulletin board
The M68060SP is divided into five separate modules. This partitioning provides system in-
tegrators flexibility in choosing portions of the M68060SP that are applicable to their system.
For instance, a system using the MC68EC060 or MC68LC060 has no use for the floating-
point related modules. The following modules are provided:
1. Unimplemented integer instruction exception handler
2. Unimplemented integer instruction library
3. Full floating-point kernel exception handlers
4. Partial floating-point kernel exception handlers
5. Floating-point library
Loading...
Terms of Use | Privacy Policy | DMCA Policy
2006-2020 Rsmanuals.com