Cleanup with gcc.:

This commit is contained in:
Jorrit Herder 2005-08-25 13:14:02 +00:00
parent e156a1c5ed
commit f36fc17c6d
2 changed files with 8 additions and 8 deletions

View File

@ -272,11 +272,12 @@ PRIVATE struct driver w_dtab = {
/*===========================================================================* /*===========================================================================*
* at_winchester_task * * at_winchester_task *
*===========================================================================*/ *===========================================================================*/
PUBLIC void main() PUBLIC int main()
{ {
/* Set special disk parameters then call the generic main loop. */ /* Set special disk parameters then call the generic main loop. */
init_params(); init_params();
driver_task(&w_dtab); driver_task(&w_dtab);
return(OK);
} }
/*============================================================================* /*============================================================================*
@ -291,7 +292,7 @@ PRIVATE void init_params()
int drive, nr_drives; int drive, nr_drives;
struct wini *wn; struct wini *wn;
u8_t params[16]; u8_t params[16];
int s, i; int s;
/* Boot variables. */ /* Boot variables. */
env_parse("ata_std_timeout", "d", 0, &w_standard_timeouts, 0, 1); env_parse("ata_std_timeout", "d", 0, &w_standard_timeouts, 0, 1);
@ -374,7 +375,7 @@ PRIVATE void init_params_pci(int skip)
wini[drive].state = IGNORING; wini[drive].state = IGNORING;
for(r = pci_first_dev(&devind, &vid, &did); for(r = pci_first_dev(&devind, &vid, &did);
r != 0 && w_next_drive < MAX_DRIVES; r = pci_next_dev(&devind, &vid, &did)) { r != 0 && w_next_drive < MAX_DRIVES; r = pci_next_dev(&devind, &vid, &did)) {
int interface, irq, irq_hook, any_foud = 0; int interface, irq, irq_hook;
/* Base class must be 01h (mass storage), subclass must /* Base class must be 01h (mass storage), subclass must
* be 01h (ATA). * be 01h (ATA).
*/ */
@ -551,7 +552,7 @@ PRIVATE int w_identify()
struct wini *wn = w_wn; struct wini *wn = w_wn;
struct command cmd; struct command cmd;
int i, r, s; int i, s;
unsigned long size; unsigned long size;
#define id_byte(n) (&tmp_buf[2 * (n)]) #define id_byte(n) (&tmp_buf[2 * (n)])
#define id_word(n) (((u16_t) id_byte(n)[0] << 0) \ #define id_word(n) (((u16_t) id_byte(n)[0] << 0) \
@ -779,7 +780,7 @@ unsigned nr_req; /* length of request vector */
unsigned long block; unsigned long block;
unsigned long dv_size = cv64ul(w_dv->dv_size); unsigned long dv_size = cv64ul(w_dv->dv_size);
struct command cmd; struct command cmd;
unsigned cylinder, head, sector, nbytes, count, chunk; unsigned cylinder, head, sector, nbytes;
unsigned secspcyl = wn->pheads * wn->psectors; unsigned secspcyl = wn->pheads * wn->psectors;
#if ENABLE_ATAPI #if ENABLE_ATAPI
@ -1330,7 +1331,6 @@ unsigned cnt;
{ {
/* Send an Atapi Packet Command */ /* Send an Atapi Packet Command */
struct wini *wn = w_wn; struct wini *wn = w_wn;
message mess;
pvb_pair_t outbyte[6]; /* vector for sys_voutb() */ pvb_pair_t outbyte[6]; /* vector for sys_voutb() */
int s; int s;
@ -1368,7 +1368,7 @@ unsigned cnt;
panic(w_name(),"Couldn't write registers with sys_voutb()",s); panic(w_name(),"Couldn't write registers with sys_voutb()",s);
if (!w_waitfor(STATUS_BSY | STATUS_DRQ, STATUS_DRQ)) { if (!w_waitfor(STATUS_BSY | STATUS_DRQ, STATUS_DRQ)) {
printf("%s: timeout (BSY|DRQ -> DRQ)\n"); printf("%s: timeout (BSY|DRQ -> DRQ)\n", w_name());
return(ERR); return(ERR);
} }
wn->w_status |= STATUS_ADMBSY; /* Command not at all done yet. */ wn->w_status |= STATUS_ADMBSY; /* Command not at all done yet. */

View File

@ -2,7 +2,7 @@
#include "../libdriver/driver.h" #include "../libdriver/driver.h"
#include "../libdriver/drvlib.h" #include "../libdriver/drvlib.h"
_PROTOTYPE(void main, (void)); _PROTOTYPE(int main, (void));
#define VERBOSE 0 /* display identify messages during boot */ #define VERBOSE 0 /* display identify messages during boot */
#define ENABLE_ATAPI 1 /* add ATAPI cd-rom support to driver */ #define ENABLE_ATAPI 1 /* add ATAPI cd-rom support to driver */