Michael Brown
6bc630a36c
[release] Prebuilt binaries for 1.2.0 release
...
Signed-off-by: Michael Brown <mbrown@fensystems.co.uk>
v1.2.0
2014-08-14 02:04:16 +01:00
Michael Brown
9dc0dce376
[release] Increment version to 1.2.0
...
Signed-off-by: Michael Brown <mbrown@fensystems.co.uk>
2014-08-14 02:01:18 +01:00
Michael Brown
6f8829074a
[doc] Refer to new online documentation
...
Signed-off-by: Michael Brown <mbrown@fensystems.co.uk>
2014-08-14 01:59:58 +01:00
Michael Brown
77694c05e2
[install] Set xenvif service as boot-start, if present
...
The xenvif service provides the device objects to which the xennet
driver attaches. (Other relevant Xen drivers (e.g. xenbus) are
already marked as boot-start since they are required for a local disk
boot.)
Signed-off-by: Michael Brown <mbrown@fensystems.co.uk>
2014-08-14 00:32:37 +01:00
Michael Brown
9c564bb857
[build] Verify signatures after signing
...
Signed-off-by: Michael Brown <mbrown@fensystems.co.uk>
2014-08-12 01:01:05 +01:00
Michael Brown
c988483110
[build] Generate page hashes on driver files
...
Signed-off-by: Michael Brown <mbrown@fensystems.co.uk>
2014-08-11 16:37:24 +01:00
Michael Brown
c70130f7e3
[build] Add icon
...
Add an icon downloaded from the Openclipart library at
http://openclipart.org/download/people/Anonymous/Anonymous_Hard_Disk.svg
and converted using the iconify2.scm plugin from
http://registry.gimp.org/node/27989
Signed-off-by: Michael Brown <mbrown@fensystems.co.uk>
2014-08-10 20:25:34 +01:00
Michael Brown
3091a443d0
[build] Update copyright string
...
Signed-off-by: Michael Brown <mbrown@fensystems.co.uk>
2014-08-10 12:43:50 +01:00
Michael Brown
b290746959
[build] Switch to using Verisign code-signing certificates
...
Signed-off-by: Michael Brown <mbrown@fensystems.co.uk>
2014-08-10 12:43:50 +01:00
Michael Brown
92ff91e5f3
[driver] Add function role type declarations
...
Inhibit build warnings from OACR by adding function role type
declarations where applicable.
Signed-off-by: Michael Brown <mbrown@fensystems.co.uk>
2014-08-10 12:43:50 +01:00
Michael Brown
6cf101e48d
[build] Remove deprecated /Wp64 warning flag
...
Signed-off-by: Michael Brown <mbrown@fensystems.co.uk>
2014-08-10 12:43:50 +01:00
Michael Brown
fdfeb54b0d
[install] Use "secure" versions of _snprintf() and _snwprintf()
...
Apparently, the _snprintf() function differs from snprintf() in that
_snprintf() will not NUL-terminate the string if the buffer is too
short.
Words fail me.
Signed-off-by: Michael Brown <mbrown@fensystems.co.uk>
2014-08-10 12:43:50 +01:00
Michael Brown
23e2ba98a8
[build] Update DDK version to WDK 7.1.0
...
WDK8.1 is current, but has no support for building for WinXP. Update
to WDK7.1.0, which is probably the last version to ever be released
with support for WinXP.
Signed-off-by: Michael Brown <mbrown@fensystems.co.uk>
2014-08-10 12:43:44 +01:00
Tal Aloni
f428adbfd5
[driver] Allow driver to work under Windows 2000
...
Signed-off-by: Michael Brown <mbrown@fensystems.co.uk>
2011-10-21 13:18:36 +01:00
Michael Brown
7bb662601f
[release] Prebuilt binaries for 1.1.1 release
...
Signed-off-by: Michael Brown <mbrown@fensystems.co.uk>
v1.1.1
2011-10-19 16:21:11 +01:00
Michael Brown
ce7b453c8f
[release] Increment version to 1.1.1
...
Signed-off-by: Michael Brown <mbrown@fensystems.co.uk>
2011-10-19 13:13:57 +01:00
Michael Brown
290a0f2572
[driver] Embed version information within driver binary
...
Suggested-by: Tal Aloni <tal.aloni.il@gmail.com>
Signed-off-by: Michael Brown <mbrown@fensystems.co.uk>
2011-10-13 16:30:07 +01:00
Michael Brown
01c94739ed
[driver] Search for "NOGUIBOOT" instead of "/NOGUIBOOT"
...
In Windows Vista and above, the kernel command line synthesised by the
bootloader omits the slashes traditionally found in the old-style
BOOT.INI file.
Reported-by: Tal Aloni <tal.aloni.il@gmail.com>
Signed-off-by: Michael Brown <mbrown@fensystems.co.uk>
2011-10-10 17:31:57 +01:00
Michael Brown
c033056e58
[release] Prebuilt binaries for 1.1.0 release
...
Signed-off-by: Michael Brown <mbrown@fensystems.co.uk>
v1.1.0
2011-10-09 19:52:29 +01:00
Michael Brown
1baa5a5fe2
[release] Increment version to 1.1.0
...
Signed-off-by: Michael Brown <mbrown@fensystems.co.uk>
2011-10-09 19:44:48 +01:00
Tal Aloni
55a35cdaf4
[driver] Accept any valid disk as system disk during text-mode setup
...
Modified-by: Michael Brown <mbrown@fensystems.co.uk>
Signed-off-by: Michael Brown <mbrown@fensystems.co.uk>
2011-10-09 19:42:44 +01:00
Tal Aloni
99490e2d01
[driver] Do not attempt to display boot-screen text when /NOGUIBOOT is used
...
Modified-by: Michael Brown <mbrown@fensystems.co.uk>
Signed-off-by: Michael Brown <mbrown@fensystems.co.uk>
2011-10-09 19:14:50 +01:00
Tal Aloni
3f33a9eb3d
[driver] Avoid disabling disks that have already been enabled
...
Signed-off-by: Michael Brown <mbrown@fensystems.co.uk>
2011-10-09 17:50:51 +01:00
Tal Aloni
4fb36fcf50
[driver] Fix return status of find_system_disk() when no disks are present
...
Signed-off-by: Michael Brown <mbrown@fensystems.co.uk>
2011-10-09 17:39:23 +01:00
Michael Brown
c4481e7e72
[release] Prebuilt binaries for 1.0.0 release
...
Signed-off-by: Michael Brown <mbrown@fensystems.co.uk>
v1.0.0
2011-08-16 09:01:58 +01:00
Michael Brown
6eef1b8710
[release] Increment version to 1.0.0
...
Signed-off-by: Michael Brown <mbrown@fensystems.co.uk>
2011-08-16 08:06:04 +01:00
Michael Brown
9a1c4a1768
[install] Add BootText parameter at installation time, defaulting to on
...
Signed-off-by: Michael Brown <mbrown@fensystems.co.uk>
2011-08-16 08:06:04 +01:00
Michael Brown
3285a5aa91
[driver] Allow boot text to be disabled via "BootText" registry parameter
...
Suggested-by: Tal Aloni <tal.aloni.il@gmail.com>
Signed-off-by: Michael Brown <mbrown@fensystems.co.uk>
2011-08-16 08:05:57 +01:00
Michael Brown
8b48fa5f8e
[driver] Allow boot text to be disabled
...
Suggested-by: Tal Aloni <tal.aloni.il@gmail.com>
Signed-off-by: Michael Brown <mbrown@fensystems.co.uk>
2011-08-15 18:36:04 +01:00
Michael Brown
a8a80f2f96
[driver] Add reg_fetch_dword()
...
Signed-off-by: Michael Brown <mbrown@fensystems.co.uk>
2011-08-15 18:30:17 +01:00
Michael Brown
52725755ef
[driver] Move key-name construction into reg_open()
...
Signed-off-by: Michael Brown <mbrown@fensystems.co.uk>
2011-08-15 18:14:23 +01:00
Michael Brown
de3a431c74
[driver] Rename fetch_reg_*() to reg_fetch_*() for consistency
...
Signed-off-by: Michael Brown <mbrown@fensystems.co.uk>
2011-08-15 11:57:18 +01:00
Michael Brown
a3373a6e1b
[release] Prebuilt binaries for 0.9.10 release
...
Signed-off-by: Michael Brown <mbrown@fensystems.co.uk>
v0.9.10
2011-02-26 13:34:43 +00:00
Michael Brown
b07328bba5
[release] Increment version to 0.9.10
...
Signed-off-by: Michael Brown <mbrown@fensystems.co.uk>
2011-02-26 13:20:27 +00:00
Michael Brown
697f393a76
[driver] Print SAN boot configuration summary on boot splash screen
...
When SAN boot fails, it is currently almost impossible to get
diagnostic information without attaching a debugger. Fix this by
printing a few brief lines of key information on the boot splash
screen itself.
Signed-off-by: Michael Brown <mbrown@fensystems.co.uk>
2011-02-26 13:17:42 +00:00
Michael Brown
63bc225266
[driver] Add ability to write text to boot splash screen
...
Signed-off-by: Michael Brown <mbrown@fensystems.co.uk>
2011-02-26 13:17:36 +00:00
Michael Brown
445de827bc
[release] Prebuilt binaries for 0.9.9 release
...
Signed-off-by: Michael Brown <mbrown@fensystems.co.uk>
v0.9.9
2011-02-25 00:03:50 +00:00
Michael Brown
2c923a4976
[release] Increment version to 0.9.9
...
Signed-off-by: Michael Brown <mbrown@fensystems.co.uk>
2011-02-24 23:56:27 +00:00
Michael Brown
86e01ad801
[driver] Warn about use of unsupported software
...
It is no longer possible to fix any bugs that might be discovered in
gPXE, and sanbootconf is unlikely to be hacked to work around any such
bugs. Users should upgrade to iPXE instead, since iPXE is actively
maintained.
Signed-off-by: Michael Brown <mbrown@fensystems.co.uk>
2011-02-24 23:52:29 +00:00
Michael Brown
76f7a9e1cd
[driver] Try to prevent spurious routing entries for iSCSI
...
If a gateway is specified in the iBFT, the Microsoft iSCSI initiator
will create a static route to the iSCSI target via that gateway. (See
http://support.microsoft.com/kb/960104 for details.) If the target is
in the same subnet then this is undesirable, since it will mean
duplicating every outbound packet on the network.
Try to prevent this undesirable behaviour by adjusting the gateway
address stored in the iBFT.
Signed-off-by: Michael Brown <mbrown@fensystems.co.uk>
2011-02-24 23:52:15 +00:00
Michael Brown
bed6bb0b9c
[release] Prebuilt binaries for 0.9.8 release
...
Signed-off-by: Michael Brown <mbrown@fensystems.co.uk>
v0.9.8
2010-09-14 21:18:09 +01:00
Michael Brown
be2985feb5
[release] Increment version to 0.9.8
...
Signed-off-by: Michael Brown <mbrown@fensystems.co.uk>
2010-09-14 21:16:22 +01:00
Michael Brown
6ee299ebff
[driver] Fix printing of SCSI LUN structures
...
Signed-off-by: Michael Brown <mbrown@fensystems.co.uk>
2010-09-14 19:04:08 +01:00
Michael Brown
a6acfce738
[driver] Wait for the correct disk to show up, rather than any disk
...
check_system_disk() neglects to set the status to a non-success value
before checking the disk signature, with the result that it will
return success as soon as fetch_partition_info() succeeds for any
disk. (This is incorrect behaviour, but will have observable effects
only in a multi-disk setup where the SAN disks come online at
different times.)
Fix by setting status to STATUS_UNSUCCESSFUL before checking the disk
signature.
Signed-off-by: Michael Brown <mbrown@fensystems.co.uk>
2010-09-14 15:50:19 +01:00
Michael Brown
e604684e55
[driver] Add support for the AoE boot firmware table (aBFT)
...
Signed-off-by: Michael Brown <mbrown@fensystems.co.uk>
2010-09-13 05:09:06 +01:00
Michael Brown
43a46e10ba
[driver] Allow for easier expansion to handle multiple table types
...
Signed-off-by: Michael Brown <mbrown@fensystems.co.uk>
2010-09-13 03:31:32 +01:00
Michael Brown
2676cd7d25
[release] Prebuilt binaries for 0.9.7 release
v0.9.7
2010-03-04 17:07:13 +00:00
Michael Brown
60ed443b66
[release] Increment version to 0.9.7
2010-02-22 04:05:29 +00:00
Michael Brown
754a91cf9d
[driver] Fix ExFreePool(&pointer) => ExFreePool(pointer)
...
Fixed-by: Shao Miller <Shao.Miller@yrdsb.edu.on.ca>
2010-02-22 03:54:47 +00:00
Michael Brown
e7685b558d
[release] Prebuilt binaries for 0.9.6 release
v0.9.6
2009-10-31 00:42:08 +00:00