OpenCores
URL https://opencores.org/ocsvn/or1k/or1k/trunk

Subversion Repositories or1k

[/] [or1k/] [trunk/] [orpmon/] [include/] [atabug.h] - Diff between revs 921 and 1020

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 921 Rev 1020
Line 30... Line 30...
#define ATA_DEBUG
#define ATA_DEBUG
 
 
 
 
#define MAX_ATA_COMMANDS  25
#define MAX_ATA_COMMANDS  25
 
 
 
struct partition {
 
  char  boot;
 
  char  start_head;
 
  short start_cylinder;
 
  char  start_sector;
 
  char  system;
 
  char  end_head;
 
  short end_cylinder;
 
  char  end_sector;
 
  int   start;
 
  int   sectors;
 
};
 
 
/* ----------------------------                                       */
/* ----------------------------                                       */
/* ----- Prototypes       -----                                       */
/* ----- Prototypes       -----                                       */
/* ----------------------------                                       */
/* ----------------------------                                       */
void module_ata_init (void);
void module_ata_init (void);
int atabug(int argc, char **argv);
int atabug(int argc, char **argv);
Line 44... Line 57...
int execute_ata_command(char *pstr, int argc, char **argv);
int execute_ata_command(char *pstr, int argc, char **argv);
 
 
int ata_close_cmd(int arc, char **argv);
int ata_close_cmd(int arc, char **argv);
int ata_dump_device_regs_cmd(int argc, char **argv);
int ata_dump_device_regs_cmd(int argc, char **argv);
int ata_dump_host_regs_cmd(int argc, char **argv);
int ata_dump_host_regs_cmd(int argc, char **argv);
 
int ata_dump_dataport_cmd(int argc, char **argv);
int ata_enable_cmd(int argc, char **argv);
int ata_enable_cmd(int argc, char **argv);
int ata_exec_cmd_cmd(int argc, char **argv);
int ata_exec_cmd_cmd(int argc, char **argv);
int ata_identify_device_cmd(int argc, char **argv);
int ata_identify_device_cmd(int argc, char **argv);
int ata_open_cmd(int argc, char **argv);
int ata_open_cmd(int argc, char **argv);
int ata_read_sectors_cmd(int argc, char **argv);
int ata_read_sectors_cmd(int argc, char **argv);
 
int ata_read_mbr_cmd(int argc, char **argv);
int ata_read_dosboot_cmd(int argc, char **argv);
int ata_read_dosboot_cmd(int argc, char **argv);
int ata_reset_cmd(int argc, char **argv);
int ata_reset_cmd(int argc, char **argv);
int ata_select_device_cmd(int argc, char **argv);
int ata_select_device_cmd(int argc, char **argv);
int ata_set_piomode_cmd(int argc, char **argv);
int ata_set_piomode_cmd(int argc, char **argv);
 
 
unsigned char atabug_dump_data(unsigned char *buffer, int cnt);
unsigned char atabug_dump_data(unsigned char *buffer, int cnt);
 
 
 
 
#endif
#endif
 
 
 No newline at end of file
 No newline at end of file

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.