Opened 16 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:

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 by Jakub Jermář, 15 years ago

Component: build

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

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

In changeset:head,322, support for auto-detection of the supported toolchain was added.

Version 0, edited 15 years ago by Jakub Jermář (next)

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

Milestone: 0.5.00.5.1

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

Milestone: 0.5.10.5.2

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

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 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.