#
95fc5ed4 |
| 29-Jan-2023 |
Mike Frysinger <vapier@gentoo.org> |
linux-user: move target_flat.h to target subdirs
This makes target_flat.h behave like every other target_xxx.h header. It also makes it actually work -- while the current header says adding a header
linux-user: move target_flat.h to target subdirs
This makes target_flat.h behave like every other target_xxx.h header. It also makes it actually work -- while the current header says adding a header to the target subdir overrides the common one, it doesn't. This is for two reasons: * meson.build adds -Ilinux-user before -Ilinux-user/$arch * the compiler search path for "target_flat.h" looks in the same dir as the source file before searching -I paths.
This can be seen with the xtensa port -- the subdir settings aren't used which breaks stack setup.
Move it to the generic/ subdir and add include stubs like every other target_xxx.h header is handled.
Signed-off-by: Mike Frysinger <vapier@gentoo.org> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Message-Id: <20230129004625.11228-1-vapier@gentoo.org> Signed-off-by: Laurent Vivier <laurent@vivier.eu>
show more ...
|
#
c3109ba1 |
| 07-Feb-2011 |
Mike Frysinger <vapier@gentoo.org> |
linux-user/FLAT: allow targets to override FLAT processing
This brings flatload.c more in line with the current Linux FLAT loader which allows targets to handle various FLAT aspects in their own way
linux-user/FLAT: allow targets to override FLAT processing
This brings flatload.c more in line with the current Linux FLAT loader which allows targets to handle various FLAT aspects in their own way. For the common behavior, the new functions get stubbed out.
Signed-off-by: Mike Frysinger <vapier@gentoo.org> Signed-off-by: Riku Voipio <riku.voipio@nokia.com>
show more ...
|