Commit 074065bd authored by Ben Avison's avatar Ben Avison
Browse files

Now ensures that the device driver WakeUpForRX entry is always called with the...

Now ensures that the device driver WakeUpForRX entry is always called with the exact byte count in R3, even when DeviceFS was entered via the

FSEntry_GetBytes reason code. (Previously, R3 held too large a value in
this case.)

Version 0.65. Tagged as 'DeviceFS-0_65'
parent 10df2aff
......@@ -11,13 +11,13 @@
GBLS Module_HelpVersion
GBLS Module_ComponentName
GBLS Module_ComponentPath
Module_MajorVersion SETS "0.64"
Module_Version SETA 64
Module_MajorVersion SETS "0.65"
Module_Version SETA 65
Module_MinorVersion SETS ""
Module_Date SETS "03 Mar 2003"
Module_ApplicationDate SETS "03-Mar-03"
Module_Date SETS "14 May 2003"
Module_ApplicationDate SETS "14-May-03"
Module_ComponentName SETS "DeviceFS"
Module_ComponentPath SETS "RiscOS/Sources/HWSupport/DeviceFS"
Module_FullVersion SETS "0.64"
Module_HelpVersion SETS "0.64 (03 Mar 2003)"
Module_FullVersion SETS "0.65"
Module_HelpVersion SETS "0.65 (14 May 2003)"
END
/* (0.64)
/* (0.65)
*
* This file is automatically maintained by srccommit, do not edit manually.
* Last processed by srccommit version: 1.68.
*
*/
#define Module_MajorVersion_CMHG 0.64
#define Module_MajorVersion_CMHG 0.65
#define Module_MinorVersion_CMHG
#define Module_Date_CMHG 03 Mar 2003
#define Module_Date_CMHG 14 May 2003
#define Module_MajorVersion "0.64"
#define Module_Version 64
#define Module_MajorVersion "0.65"
#define Module_Version 65
#define Module_MinorVersion ""
#define Module_Date "03 Mar 2003"
#define Module_Date "14 May 2003"
#define Module_ApplicationDate "03-Mar-03"
#define Module_ApplicationDate "14-May-03"
#define Module_ComponentName "DeviceFS"
#define Module_ComponentPath "RiscOS/Sources/HWSupport/DeviceFS"
#define Module_FullVersion "0.64"
#define Module_HelpVersion "0.64 (03 Mar 2003)"
#define Module_LibraryVersionInfo "0:64"
#define Module_FullVersion "0.65"
#define Module_HelpVersion "0.65 (14 May 2003)"
#define Module_LibraryVersionInfo "0:65"
......@@ -813,6 +813,8 @@ fs_get Entry "r0-r2, fr,pr"
MOV r0, #DeviceCall_WakeUpRX
MOV r1, pr
LDR r2, [fr, #file_InternalHandle]
MOV r3, #1 ; since we support unbuffered GBPB, FileSwitch only
; calls this entry point to handle OS_BGet
BL CallDevice ; ensure wake for calling
BVS %FT30 ; return an error
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment