Displaying 1 result from an estimated 1 matches for "valid_emu_mask".
2008 Sep 27
0
[PATCH 8/9] qemu: enable HMV guest SR-IOV support
...ic int pt_long_reg_read(struct pt_dev *ptdev,
return 0;
}
+/* read Command register */
+static int pt_cmd_reg_read(struct pt_dev *ptdev,
+ struct pt_reg_tbl *cfg_entry,
+ uint16_t *value, uint16_t valid_mask)
+{
+ struct pt_reg_info_tbl *reg = cfg_entry->reg;
+ uint16_t valid_emu_mask = 0;
+ uint16_t emu_mask = reg->emu_mask;
+
+ if (pt_is_vf(ptdev))
+ emu_mask |= PCI_COMMAND_MEMORY;
+
+ /* emulate word register */
+ valid_emu_mask = emu_mask & valid_mask;
+ *value = ((*value & ~valid_emu_mask) |
+ (cfg_entry->data & valid_emu...