seL4/libsel4/tools
Partha Susarla f186c71b9a SELFOUR-404: Remove hardcoded constants in stub generator.
`syscall_stub_gen` has hardcoded constants for word size, this patch removes
that constraint and makes the word size an argument to the program instead.
The word size can either be passed either as command line arugmemt (-w option)
or a path to the build configuration file can be given(-c option) and the
generator will use the value of `CONFIG_WORD_SIZE` instead.
The `Makefile` in `libsel4` calls the generator with the configuration file as
an option.

Ideally, the architecture should be determined from the configration file, but
since we don't have unit tests for the generator, I will make one change at a
time.

This commit also includes a few changes to make it Python 2.7 compliant.
2016-04-06 19:16:45 +10:00
..
bitfield_gen.py Release snapshot 2014-07-18 05:03:59 +10:00
changed.sh Release snapshot 2014-07-18 05:03:59 +10:00
invocation_header_gen.py Release snapshot 2014-07-18 05:03:59 +10:00
sel4_idl.dtd libsel4: Updating xml specification for syscall stub changes 2015-03-12 16:06:58 +11:00
syscall_header_gen.py Release snapshot 2014-07-18 05:03:59 +10:00
syscall_stub_gen.py SELFOUR-404: Remove hardcoded constants in stub generator. 2016-04-06 19:16:45 +10:00
xmllint.sh Release snapshot 2014-07-18 05:03:59 +10:00