Commit Graph

833 Commits

Author SHA1 Message Date
Laurent Vivier
002e3026ae On TEST_UNIT, use REQUEST_SENSE to know the device state 2006-11-01 17:47:32 +00:00
Laurent Vivier
7ce6576ba8 TEST_UNIT_READY doesn't need buffer, add REQUEST_SENSE 2006-11-01 17:46:06 +00:00
Laurent Vivier
ed0b247d09 TEST_UNIT_READY doesn't need buffer 2006-11-01 17:44:33 +00:00
Laurent Vivier
5feb420909 Disable SCSIRead() if no buffer provided. Some commands, like TEST_UNIT, don't read data from device 2006-11-01 17:43:48 +00:00
Laurent Vivier
1153cd593a add REQUEST_SENSE 2006-11-01 17:42:23 +00:00
Laurent Vivier
5eb95f1419 Wait bus is not busy 2006-10-30 21:52:58 +00:00
Laurent Vivier
6df85e6083 Add SCSIStat() 2006-10-30 21:52:23 +00:00
Laurent Vivier
c44daf1cd4 correctly set second level information 2006-10-28 22:35:44 +00:00
Laurent Vivier
2f1d2b4667 remove unneeded putchar() 2006-10-28 22:22:46 +00:00
Laurent Vivier
a4abee7327 allow to read scsi info in first level 2006-10-28 22:21:39 +00:00
Laurent Vivier
cbcdd3224b remove unused definition of memdum() 2006-10-28 10:17:45 +00:00
Laurent Vivier
164f1b4abf Add unused function to list drivers if needed 2006-10-28 10:16:47 +00:00
Laurent Vivier
92449e6c43 Add error codes for SCSI 2006-10-27 17:16:55 +00:00
Laurent Vivier
0abca62f09 Add support for non-standard (i.e. non apple) CDROM drive that doesnot gives a capacity 2006-10-27 17:14:30 +00:00
Laurent Vivier
a072a95201 Add scsi_TEST_UNIT_READY.c and scsi_INQUIRY.c 2006-10-27 09:22:02 +00:00
Laurent Vivier
4e9d97b275 first revision 2006-10-27 09:21:28 +00:00
Laurent Vivier
f0129ad176 Ignore scPhaseErr on SCSIRead() 2006-10-27 09:19:53 +00:00
Laurent Vivier
2ebcc7dbb3 Add scsi_TEST_UNIT_READY() 2006-10-27 09:15:52 +00:00
Laurent Vivier
c257b6b678 update (c) date 2006-10-20 22:21:41 +00:00
Laurent Vivier
3eb8a4e2cc Call SetInterrupt() only for Display drivers, call DrvrRemove() (why not ?) 2006-10-20 22:14:26 +00:00
Laurent Vivier
4d96dcd5a7 Add DrvrRemove() 2006-10-20 22:12:35 +00:00
Laurent Vivier
39af084fed correct install 2006-10-20 18:54:49 +00:00
Laurent Vivier
fe964144eb Add apple_driver in target dist 2006-10-20 18:44:52 +00:00
Laurent Vivier
8619cbb68b Add apple_driver install and uninstall 2006-10-20 18:39:30 +00:00
Laurent Vivier
6e0322c6b6 Add apple_driver 2006-10-20 17:41:01 +00:00
Laurent Vivier
cbbb9e8601 Add emile-mkisofs 2006-10-20 17:39:45 +00:00
Laurent Vivier
73c91de7a6 emile_first_set_param_scsi_extents() takes block size in argument 2006-10-20 17:12:30 +00:00
Laurent Vivier
c6bce62661 use a default size (64KiB) for driver partition, in block0 counts blocks in blocksize blocks 2006-10-20 07:57:29 +00:00
Laurent Vivier
5fa77b2ff2 print size of device found in block0 using blocksise blocks instead of 512 bytes blocs, correct typo 2006-10-20 07:55:27 +00:00
Laurent Vivier
5bcc5daee6 Correct CPUFlags in CPUFlag (typo) 2006-10-20 07:48:42 +00:00
Laurent Vivier
6f7ace6f54 correct offset of secondary entry point 2006-10-19 18:58:22 +00:00
Laurent Vivier
854b0818e8 Add apple_driver 2006-10-19 17:34:52 +00:00
Laurent Vivier
e9c96014f4 apple_driver: initial revision 2006-10-19 17:34:18 +00:00
Laurent Vivier
e101bf5337 display driver type, correct driver signature 2006-10-18 21:57:41 +00:00
Laurent Vivier
da8b04e3b4 display driver signature 2006-10-18 18:38:47 +00:00
Laurent Vivier
87b904a4e8 Allow to read driver signature 2006-10-18 18:37:26 +00:00
Laurent Vivier
60ce7c18eb Allow to not provide kernel or ramdisk 2006-10-18 18:13:35 +00:00
Laurent Vivier
035322406a 17/10/2006 update 2006-10-17 09:05:21 +00:00
Laurent Vivier
656abb6c79 allow to read driver if block is given using 'blocksize' bytes unit instead of 512 bytes unit; extract only bootsize bytes from the driver partition 2006-10-16 20:03:22 +00:00
Laurent Vivier
151189f71f Create a more generic data structure for mkisofs, allows to write my own apple driver 2006-10-16 20:01:40 +00:00
Laurent Vivier
54521d6fe9 Allow to find driver if base is not in block_size but using 512 bytes block 2006-10-15 22:08:42 +00:00
Laurent Vivier
bb5ad6ce4d Add emile_is_apple_driver to test if a partition is an apple_driver 2006-10-15 21:51:27 +00:00
Laurent Vivier
b8d426d278 use 16bit algorithm by default, 32bit is for ATA driver 2006-10-15 16:49:31 +00:00
Laurent Vivier
5af2219caf correct disk number on IDE1 2006-10-15 16:48:35 +00:00
Laurent Vivier
4ec9db0ed0 if m68k-linux-gcc is not found, don't generate bootblocks 2006-10-09 21:28:59 +00:00
Laurent Vivier
016408427f better support of crosscompilation 2006-10-09 11:13:05 +00:00
Laurent Vivier
6a18507e4c manage cross-compilation 2006-10-09 09:20:51 +00:00
Laurent Vivier
f672166f4e Modified to allow to create boot package when we cross compile 2006-10-08 17:55:06 +00:00
Laurent Vivier
6a8a0ea92c Add debian in target dist 2006-10-08 17:07:05 +00:00
Laurent Vivier
14c7cedfa2 introducing version 0.11CVS 2006-10-08 17:06:25 +00:00