diff options
author | RajithaY <rajithax.yerrumsetty@intel.com> | 2017-04-25 03:31:15 -0700 |
---|---|---|
committer | Rajitha Yerrumchetty <rajithax.yerrumsetty@intel.com> | 2017-05-22 06:48:08 +0000 |
commit | bb756eebdac6fd24e8919e2c43f7d2c8c4091f59 (patch) | |
tree | ca11e03542edf2d8f631efeca5e1626d211107e3 /qemu/roms/u-boot/include/fis.h | |
parent | a14b48d18a9ed03ec191cf16b162206998a895ce (diff) |
Adding qemu as a submodule of KVMFORNFV
This Patch includes the changes to add qemu as a submodule to
kvmfornfv repo and make use of the updated latest qemu for the
execution of all testcase
Change-Id: I1280af507a857675c7f81d30c95255635667bdd7
Signed-off-by:RajithaY<rajithax.yerrumsetty@intel.com>
Diffstat (limited to 'qemu/roms/u-boot/include/fis.h')
-rw-r--r-- | qemu/roms/u-boot/include/fis.h | 142 |
1 files changed, 0 insertions, 142 deletions
diff --git a/qemu/roms/u-boot/include/fis.h b/qemu/roms/u-boot/include/fis.h deleted file mode 100644 index 0d80c1cb5..000000000 --- a/qemu/roms/u-boot/include/fis.h +++ /dev/null @@ -1,142 +0,0 @@ -/* - * Copyright (C) 2008 Freescale Semiconductor, Inc. - * Dave Liu <daveliu@freescale.com> - * - * SPDX-License-Identifier: GPL-2.0+ - */ - -#ifndef __FIS_H__ -#define __FIS_H__ -/* -* Register - Host to Device FIS -*/ -typedef struct sata_fis_h2d { - u8 fis_type; - u8 pm_port_c; - u8 command; - u8 features; - u8 lba_low; - u8 lba_mid; - u8 lba_high; - u8 device; - u8 lba_low_exp; - u8 lba_mid_exp; - u8 lba_high_exp; - u8 features_exp; - u8 sector_count; - u8 sector_count_exp; - u8 res1; - u8 control; - u8 res2[4]; -} __attribute__ ((packed)) sata_fis_h2d_t; - -/* -* Register - Host to Device FIS for read/write FPDMA queued -*/ -typedef struct sata_fis_h2d_ncq { - u8 fis_type; - u8 pm_port_c; - u8 command; - u8 sector_count_low; - u8 lba_low; - u8 lba_mid; - u8 lba_high; - u8 device; - u8 lba_low_exp; - u8 lba_mid_exp; - u8 lba_high_exp; - u8 sector_count_high; - u8 tag; - u8 res1; - u8 res2; - u8 control; - u8 res3[4]; -} __attribute__ ((packed)) sata_fis_h2d_ncq_t; - -/* -* Register - Device to Host FIS -*/ -typedef struct sata_fis_d2h { - u8 fis_type; - u8 pm_port_i; - u8 status; - u8 error; - u8 lba_low; - u8 lba_mid; - u8 lba_high; - u8 device; - u8 lba_low_exp; - u8 lba_mid_exp; - u8 lba_high_exp; - u8 res1; - u8 sector_count; - u8 sector_count_exp; - u8 res2[2]; - u8 res3[4]; -} __attribute__ ((packed)) sata_fis_d2h_t; - -/* -* DMA Setup - Device to Host or Host to Device FIS -*/ -typedef struct sata_fis_dma_setup { - u8 fis_type; - u8 pm_port_dir_int_act; - u8 res1; - u8 res2; - u32 dma_buffer_id_low; - u32 dma_buffer_id_high; - u32 res3; - u32 dma_buffer_offset; - u32 dma_transfer_count; - u32 res4; -} __attribute__ ((packed)) sata_fis_dma_setup_t; - -/* -* PIO Setup - Device to Host FIS -*/ -typedef struct sata_fis_pio_setup { - u8 fis_type; - u8 pm_port_dir_int; - u8 status; - u8 error; - u8 lba_low; - u8 lba_mid; - u8 lba_high; - u8 res1; - u8 lba_low_exp; - u8 lba_mid_exp; - u8 lba_high_exp; - u8 res2; - u8 sector_count; - u8 sector_count_exp; - u8 res3; - u8 e_status; - u16 transfer_count; - u16 res4; -} __attribute__ ((packed)) sata_fis_pio_setup_t; - -/* -* Data - Host to Device or Device to Host FIS -*/ -typedef struct sata_fis_data { - u8 fis_type; - u8 pm_port; - u8 res1; - u8 res2; - u32 data[2048]; -} __attribute__ ((packed)) sata_fis_data_t; - -/* fis_type - SATA FIS type - */ -enum sata_fis_type { - SATA_FIS_TYPE_REGISTER_H2D = 0x27, - SATA_FIS_TYPE_REGISTER_D2H = 0x34, - SATA_FIS_TYPE_DMA_ACT_D2H = 0x39, - SATA_FIS_TYPE_DMA_SETUP_BI = 0x41, - SATA_FIS_TYPE_DATA_BI = 0x46, - SATA_FIS_TYPE_BIST_ACT_BI = 0x58, - SATA_FIS_TYPE_PIO_SETUP_D2H = 0x5F, - SATA_FIS_TYPE_SET_DEVICE_BITS_D2H = 0xA1, -}; - -#endif /* __FIS_H__ */ |