Fork us on GitHub Follow us on Facebook Follow us on Twitter

Opened 11 years ago

Closed 5 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:

Description

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 Changed 10 years ago by Jakub Jermář

Component: build

comment:2 Changed 10 years ago by Jakub Jermář

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 8 years ago by Jakub Jermář (previous) (diff)

comment:3 Changed 7 years ago by Jakub Jermář

Milestone: 0.5.00.5.1

comment:4 Changed 5 years ago by Jakub Jermář

Milestone: 0.5.10.5.2

comment:5 Changed 5 years ago by Jakub Jermář

Milestone: 0.6.10.6.0

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 Changed 5 years ago by Jakub Jermář

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.