Opened 15 years ago

Closed 10 years ago

#28 closed enhancement (fixed)

Autotooling, generated offsets

Reported by: Martin Decky Owned by: Martin Decky
Priority: minor Milestone: 0.6.0
Component: helenos-build Version: mainline
Keywords: Cc:
Blocker for: Depends on:
See also:


To make the source code more robust, introduce some means to detect the run-time configuration of the C compiler (sizes of primitive data types, etc.) and generate assembler offsets for C structures dynamically.

Change History (6)

comment:1 by Jakub Jermář, 14 years ago

Component: build

comment:2 by Jakub Jermář, 14 years ago

In mainline,327, support for auto-detection of sizes of primitive types was added.
See also mainline,324.

In mainline,322, support for auto-detection of the supported toolchain was added.

Last edited 12 years ago by Jakub Jermář (previous) (diff)

comment:3 by Jakub Jermář, 12 years ago


comment:4 by Jakub Jermář, 10 years ago


comment:5 by Jakub Jermář, 10 years ago


I am in the process of adding support for generated offsets for istate_t, context_t and fpu_context_t to HelenOS. Retargetting for 0.6.0.

comment:6 by Jakub Jermář, 10 years ago

Resolution: fixed
Status: newclosed

Ok, the means are already there, the only arch not currently using them is sparc32 which I have no way to test.

Note: See TracTickets for help on using tickets.