This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
dev:crosscompiler:backend:linker32 [2021/07/29 11:31] – [Create System Table] ursgraf | dev:crosscompiler:backend:linker32 [2022/12/20 10:00] (current) – ursgraf | ||
---|---|---|---|
Line 25: | Line 25: | ||
When the system ist starting up, the [[dev: | When the system ist starting up, the [[dev: | ||
- | In the compiler the constant block is modeled as linked list of '' | + | In the compiler the constant block is modeled as linked list of '' |
* **'' | * **'' | ||
* **'' | * **'' | ||
Line 64: | Line 64: | ||
- The system runs from the flash | - The system runs from the flash | ||
- The system runs from the RAM. | - The system runs from the RAM. | ||
- | - The base system is in the flash. Further classes are later loaded into the RAM. This case needs two system tables. The flash holds a system table which contains only classes which are present in the flash. The system table in the RAM must hold all classes. <WRAP center round important 60%> | + | - The base system is in the flash. Further classes are later loaded into the RAM. This case needs two system tables. The flash holds a system table which contains only classes which are present in the flash. The system table in the RAM must hold all classes. <wrap hi>This feature is not implemented yet</wrap> |
- | This feature is not implemented yet | + | |
- | </WRAP> | + | |
In the compiler the system table is modeled as list. as elements it uses the same blocks as for the constant block. Additionally '' | In the compiler the system table is modeled as list. as elements it uses the same blocks as for the constant block. Additionally '' |