Patches 01 - 13 are general tweaks / bugfixes Patches 14 - 18 resolve driver symbols and remove old jump table mechanism. Drivers can also depend on symbols exported by other drivers.
Patches 19 - 22 Change the prex config mechanism to be based on makefile style variables. This config change allows drivers to be statically linked into the kernel or built as loadable modules (original behaviour). It also eliminates dead code for unused features, while only increasing the prexos image by a few bytes for the full i386-pc platform. config.h is autogenerated from conf/$(PREX_ARCH)-$(PREX_PLATFORM) A simple script using sed (conf/convert.sh) is provided to convert an existing conf/config-$(PREX_ARCH)-$(PREX_PLATFORM).h file to the new format With this change the prex build process now requires sed Platform specific notes: All these features have been used for a while on my embedded powerpc platform and work well. i386: changes are ported to i386 and compile tested, but I haven't run prex i386 arm: changes are ported to arm but I haven't built an arm cross compiler to test, but any compile errors should be minor as the platform specific changes were small Individual patches will be sent separately with individual commit messages as extracted from my git tree. Changes will apply cleanly to prex_043. Andrew ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ Prex-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/prex-devel
