Module Name: src Committed By: joerg Date: Thu Jun 16 13:27:59 UTC 2011
Modified Files: src/sys/arch/i386/include: cdefs.h src/sys/arch/i386/stand/lib: bios_disk.S biosgetrtc.S biosgetsystime.S biosmem.S biosmemps2.S biosreboot.S conio.S dosfile.c getextmemx.c libi386.h src/sys/arch/i386/stand/libsa: nfs.c src/sys/lib/libsa: alloc.c cd9660.c dosfs.c ext2fs.c nfs.c nullfs.c tftp.c ufs.c ustarfs.c Log Message: Add an optional MD calling convention flag for use in libsa when space optimisation is critical. Use this on i386 to switch to register passing calling convention for the file system entry points and most assembler call backs that have to preserve at least 3 registers. To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 src/sys/arch/i386/include/cdefs.h cvs rdiff -u -r1.20 -r1.21 src/sys/arch/i386/stand/lib/bios_disk.S cvs rdiff -u -r1.6 -r1.7 src/sys/arch/i386/stand/lib/biosgetrtc.S \ src/sys/arch/i386/stand/lib/conio.S cvs rdiff -u -r1.2 -r1.3 src/sys/arch/i386/stand/lib/biosgetsystime.S cvs rdiff -u -r1.8 -r1.9 src/sys/arch/i386/stand/lib/biosmem.S cvs rdiff -u -r1.5 -r1.6 src/sys/arch/i386/stand/lib/biosmemps2.S cvs rdiff -u -r1.4 -r1.5 src/sys/arch/i386/stand/lib/biosreboot.S cvs rdiff -u -r1.14 -r1.15 src/sys/arch/i386/stand/lib/dosfile.c cvs rdiff -u -r1.9 -r1.10 src/sys/arch/i386/stand/lib/getextmemx.c cvs rdiff -u -r1.36 -r1.37 src/sys/arch/i386/stand/lib/libi386.h cvs rdiff -u -r1.17 -r1.18 src/sys/arch/i386/stand/libsa/nfs.c cvs rdiff -u -r1.24 -r1.25 src/sys/lib/libsa/alloc.c cvs rdiff -u -r1.26 -r1.27 src/sys/lib/libsa/cd9660.c cvs rdiff -u -r1.16 -r1.17 src/sys/lib/libsa/dosfs.c cvs rdiff -u -r1.9 -r1.10 src/sys/lib/libsa/ext2fs.c \ src/sys/lib/libsa/nullfs.c cvs rdiff -u -r1.45 -r1.46 src/sys/lib/libsa/nfs.c cvs rdiff -u -r1.31 -r1.32 src/sys/lib/libsa/tftp.c cvs rdiff -u -r1.54 -r1.55 src/sys/lib/libsa/ufs.c cvs rdiff -u -r1.32 -r1.33 src/sys/lib/libsa/ustarfs.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.