The SGX Engine - Architecture Documentation
| Cross-platform Components | OS-Dependent Libraries | Platform-specific Code | |||||
| SGX | Domains | Platform | Utilities | Drivers(common) | Libraries | Drivers (platform-specific) | Skeleton |
The principle behind SGX is of a series of null drivers and loosely-coupled modules to facilitate an infinitely upgradable engine. This works by having basic, high-level, well-defined, interfaces to each component. These interfaces do not change, allowing the implementation to vary according to platform, processor, or operating system.
