#
5a17b2f1 |
|
26-Jun-2012 |
Alex Smith <alex@alex-smith.me.uk> |
Forgot to change driver_settings_file to use FixedWidthPointer.
|
#
d8efc6ca |
|
21-Jun-2012 |
Alex Smith <alex@alex-smith.me.uk> |
Changes to kernel_args to make it identical for x86 and x86_64. * Added a FixedWidthPointer template class which uses 64-bit storage to hold a pointer. This is used in place of raw pointers in kernel_args. * Added __attribute__((packed)) to kernel_args and all structures contained within it. This is necessary due to different alignment behaviour for 32-bit and 64-bit compilation with GCC. * With these changes, kernel_args will now come out the same size for both the x86_64 kernel and the loader, excluding the preloaded_image structure which has not yet been changed. * Tested both an x86 GCC2 and GCC4 build, no problems caused by these changes.
|
#
0d4ea07b |
|
10-Jan-2005 |
Axel Dörfler <axeld@pinc-software.de> |
Added driver_settings support to the kernel_args structure. The driver settings are put into the kernel_args memory section and copied on kernel startup. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10635 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5a17b2f1b272c71940a67474fc029fa5cf40cff6 |
|
26-Jun-2012 |
Alex Smith <alex@alex-smith.me.uk> |
Forgot to change driver_settings_file to use FixedWidthPointer.
|
#
d8efc6caf6babe278c48e8aa3277376fb68ff455 |
|
21-Jun-2012 |
Alex Smith <alex@alex-smith.me.uk> |
Changes to kernel_args to make it identical for x86 and x86_64. * Added a FixedWidthPointer template class which uses 64-bit storage to hold a pointer. This is used in place of raw pointers in kernel_args. * Added __attribute__((packed)) to kernel_args and all structures contained within it. This is necessary due to different alignment behaviour for 32-bit and 64-bit compilation with GCC. * With these changes, kernel_args will now come out the same size for both the x86_64 kernel and the loader, excluding the preloaded_image structure which has not yet been changed. * Tested both an x86 GCC2 and GCC4 build, no problems caused by these changes.
|
#
0d4ea07bd750a17583af949eb22a31a5d5f99a19 |
|
10-Jan-2005 |
Axel Dörfler <axeld@pinc-software.de> |
Added driver_settings support to the kernel_args structure. The driver settings are put into the kernel_args memory section and copied on kernel startup. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10635 a95241bf-73f2-0310-859d-f6bbb57e9c96
|