FreeDOS/kernel
Bart Oldeman 8db46073f9 From: Eric Luttmann <ecl@users.sourceforge.net>
Fix for multisegmented device drivers: If there are multiple device
drivers in a single driver file, only the END ADDRESS returned by the
last INIT call should be the used.  It is recommended that all the
device drivers in the file return the same address.
This fixes a load problem with DUSE.


git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/trunk@721 6ac86273-5f31-0410-b378-82cca8765d1b
2003-10-26 13:07:49 +00:00
..
nls Marked these files as binary, as they are exactly that. 2001-04-25 00:56:03 +00:00
apisupt.asm Use HMA_TEXT instead of _TEXT again. 2003-03-12 22:43:53 +00:00
asmsupt.asm Remove (unused) strncpy. 2003-08-09 09:35:18 +00:00
blockio.c Set the Critical Error number immediately after calling a device driver. 2003-09-24 19:34:11 +00:00
break.c (with a little help from Arkady) 2003-09-09 17:43:43 +00:00
chario.c Small optimizations 2003-09-15 10:55:58 +00:00
config.c Added SET support to config.sys + some small cleanups (from Lucho) 2003-10-05 16:22:57 +00:00
config.h Ran all .c and .h files through "indent" 2001-11-18 14:01:12 +00:00
console.asm Correct comment. 2003-06-30 18:45:37 +00:00
dosfns.c Implement support for int2f/ax=1220. 2003-10-05 13:30:47 +00:00
dosidle.asm Avoid relocations in the .asm files. 2003-06-15 16:21:26 +00:00
dosnames.c Fixes from Lixing Yuan: dosnames cleanup, fix for truename with 2003-06-15 18:57:02 +00:00
dsk.c Use memcpy instead of fmemcpy; avoid downcasting from far to near. 2003-09-18 21:00:09 +00:00
dyndata.h Ran all .c and .h files through "indent" 2001-11-18 14:01:12 +00:00
dyninit.c Move externs to header files; sft init cleanup (+3 files need to be low) 2003-06-20 19:54:18 +00:00
entry.asm Avoid relocations in the .asm files. 2003-06-15 16:21:26 +00:00
error.c Set the Critical Error number immediately after calling a device driver. 2003-09-24 19:34:11 +00:00
execrh.asm Use HMA_TEXT instead of _TEXT again. 2003-03-12 22:43:53 +00:00
fatdir.c Fix problem with volume label findnexts. 2003-06-15 18:47:25 +00:00
fatfs.c Set the Critical Error number immediately after calling a device driver. 2003-09-24 19:34:11 +00:00
fattab.c "rmdir" and FAT32 fixes from Tom. 2003-02-20 20:51:42 +00:00
fcbfns.c Change FcbReadWrite to handle multiple records at once; this allows 2003-10-16 15:03:16 +00:00
globals.h Change FcbReadWrite to handle multiple records at once; this allows 2003-10-16 15:03:16 +00:00
init-dat.h introduce lol structure for list of lists; avoid lots of relocations 2003-06-15 15:53:58 +00:00
init-mod.h Added SET support to config.sys + some small cleanups (from Lucho) 2003-10-05 16:22:57 +00:00
initclk.c Initclk changes (mainly by Lucho) 2003-09-09 17:33:23 +00:00
initdisk.c From Michal Bakowski <mb@orad.pl>: 2003-09-18 20:57:53 +00:00
inithma.c * add support for the far jmp at "int 30" (0000:00c0) 2003-09-16 12:38:02 +00:00
initoem.c Support for switches=/e[[:]nnnn] and for moving the EBDA (with Lucho) 2003-09-04 19:14:16 +00:00
int2f.asm Avoid relocations in the .asm files. 2003-06-15 16:21:26 +00:00
inthndlr.c Fix typo. 2003-10-16 15:05:10 +00:00
intr.asm intr() cleanup and small optimizations. 2003-06-30 18:42:51 +00:00
io.asm Avoid relocations in the .asm files. 2003-06-15 16:21:26 +00:00
io.inc Changes for kernel 2028 (see history.txt) 2002-12-09 00:17:15 +00:00
ioctl.c int21/ax=440d lock/unlock logical/physical volume 2003-08-28 20:55:34 +00:00
iprf.c Added new build system files, sys documentation, "rm" batch file 2001-11-13 23:45:25 +00:00
irqstack.asm * combine the INIT class with the CODE class (classes can span 2003-06-15 12:56:57 +00:00
kernel.asm Rename the global lpFcb variable to sda_lpFcb. Then use local lpFcb 2003-10-16 13:01:55 +00:00
kernel.cfg LBA/FCB/FAT/SYS/Ctrl-C/ioctl fixes + memory savings 2001-07-09 22:19:33 +00:00
lfnapi.c Changes for kernel 2027rc. 2002-10-22 02:40:19 +00:00
ludivmul.inc Small clean-ups for ke2026-test. 2002-01-27 01:13:07 +00:00
main.c From: Eric Luttmann <ecl@users.sourceforge.net> 2003-10-26 13:07:49 +00:00
makefile Flip some slashes for Linux compat; simplifications in kernel/makefile 2003-09-15 10:46:24 +00:00
memmgr.c Changes for kernel 2028 (see history.txt) 2002-12-09 00:17:15 +00:00
misc.c Remove (unused) strncpy. 2003-08-09 09:35:18 +00:00
network.c Changes for kernel 2028 (see history.txt) 2002-12-09 00:17:15 +00:00
newstuff.c Set the Critical Error number immediately after calling a device driver. 2003-09-24 19:34:11 +00:00
nls_hc.asm Changes for kernel 2028 (see history.txt) 2002-12-09 00:17:15 +00:00
nls_load.c NLS changes from Steffen 2003-06-27 22:02:57 +00:00
nls.c NLS changes from Steffen 2003-06-27 22:02:57 +00:00
nlssupt.asm Avoid relocations in the .asm files. 2003-06-15 16:21:26 +00:00
prf.c Final changes for kernel 2029 2003-03-15 04:18:09 +00:00
printer.asm Changes for kernel 2028 (see history.txt) 2002-12-09 00:17:15 +00:00
procsupt.asm Correct segment for int21_handler to call for ctrl-c. 2003-09-23 22:33:45 +00:00
proto.h Fix FCB problems with int21/ah=27,28 (RandomBlockIO) 2003-10-11 23:58:51 +00:00
segs.inc * combine the INIT class with the CODE class (classes can span 2003-06-15 12:56:57 +00:00
serial.asm Changes for kernel 2028 (see history.txt) 2002-12-09 00:17:15 +00:00
strings.c Remove (unused) strncpy. 2003-08-09 09:35:18 +00:00
sysclk.c (suggestion from Arkady) 2003-09-09 17:32:20 +00:00
syspack.c Changes for kernel 2028 (see history.txt) 2002-12-09 00:17:15 +00:00
systime.c (with a little help from Arkady) 2003-09-09 17:43:43 +00:00
task.c Free memory if there is an error in the relocation table. 2003-09-18 20:54:21 +00:00
turboc.cfg Use PASCAL calling convention by default for turbo C 2003-06-30 18:36:30 +00:00