Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
openeuler
qemu
提交
cb9c377f
Q
qemu
项目概览
openeuler
/
qemu
通知
10
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
Q
qemu
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
cb9c377f
编写于
12月 06, 2012
作者:
P
Paolo Bonzini
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
janitor: add guards to headers
Signed-off-by:
N
Paolo Bonzini
<
pbonzini@redhat.com
>
上级
7edd63f1
变更
50
隐藏空白更改
内联
并排
Showing
50 changed file
with
219 addition
and
0 deletion
+219
-0
gen-icount.h
gen-icount.h
+5
-0
host-utils.h
host-utils.h
+4
-0
hw/9pfs/virtio-9p-synth.h
hw/9pfs/virtio-9p-synth.h
+4
-0
hw/audiodev.h
hw/audiodev.h
+5
-0
hw/baum.h
hw/baum.h
+4
-0
hw/bt.h
hw/bt.h
+5
-0
hw/cris-boot.h
hw/cris-boot.h
+4
-0
hw/empty_slot.h
hw/empty_slot.h
+5
-0
hw/escc.h
hw/escc.h
+5
-0
hw/etraxfs.h
hw/etraxfs.h
+5
-0
hw/etraxfs_dma.h
hw/etraxfs_dma.h
+5
-0
hw/flash.h
hw/flash.h
+5
-0
hw/lm32.h
hw/lm32.h
+5
-0
hw/mac_dbdma.h
hw/mac_dbdma.h
+4
-0
hw/msmouse.h
hw/msmouse.h
+5
-0
hw/ne2000.h
hw/ne2000.h
+5
-0
hw/pci/pci_ids.h
hw/pci/pci_ids.h
+4
-0
hw/pcmcia.h
hw/pcmcia.h
+5
-0
hw/pcnet.h
hw/pcnet.h
+5
-0
hw/ppc.h
hw/ppc.h
+5
-0
hw/qdev-addr.h
hw/qdev-addr.h
+5
-0
hw/qxl.h
hw/qxl.h
+5
-0
hw/s390-virtio-bus.h
hw/s390-virtio-bus.h
+4
-0
hw/scsi-defs.h
hw/scsi-defs.h
+4
-0
hw/serial.h
hw/serial.h
+4
-0
hw/soc_dma.h
hw/soc_dma.h
+6
-0
hw/usb/hcd-ehci.h
hw/usb/hcd-ehci.h
+4
-0
hw/vga_int.h
hw/vga_int.h
+4
-0
hw/xilinx.h
hw/xilinx.h
+6
-0
iov.h
iov.h
+5
-0
linux-user/cris/syscall.h
linux-user/cris/syscall.h
+5
-0
linux-user/microblaze/syscall.h
linux-user/microblaze/syscall.h
+6
-0
linux-user/syscall_defs.h
linux-user/syscall_defs.h
+6
-0
slirp/bootp.h
slirp/bootp.h
+4
-0
slirp/main.h
slirp/main.h
+4
-0
slirp/tftp.h
slirp/tftp.h
+4
-0
softmmu-semi.h
softmmu-semi.h
+4
-0
target-cris/crisv32-decode.h
target-cris/crisv32-decode.h
+4
-0
tcg/arm/tcg-target.h
tcg/arm/tcg-target.h
+3
-0
tcg/hppa/tcg-target.h
tcg/hppa/tcg-target.h
+3
-0
tcg/i386/tcg-target.h
tcg/i386/tcg-target.h
+3
-0
tcg/ia64/tcg-target.h
tcg/ia64/tcg-target.h
+3
-0
tcg/mips/tcg-target.h
tcg/mips/tcg-target.h
+3
-0
tcg/ppc/tcg-target.h
tcg/ppc/tcg-target.h
+3
-0
tcg/ppc64/tcg-target.h
tcg/ppc64/tcg-target.h
+3
-0
tcg/s390/tcg-target.h
tcg/s390/tcg-target.h
+3
-0
tcg/sparc/tcg-target.h
tcg/sparc/tcg-target.h
+3
-0
tests/tcg/cris/crisutils.h
tests/tcg/cris/crisutils.h
+5
-0
ui/curses_keys.h
ui/curses_keys.h
+5
-0
ui/d3des.h
ui/d3des.h
+4
-0
未找到文件。
gen-icount.h
浏览文件 @
cb9c377f
#ifndef GEN_ICOUNT_H
#define GEN_ICOUNT_H 1
#include "qemu-timer.h"
/* Helpers for instruction counting code generation. */
...
...
@@ -46,3 +49,5 @@ static inline void gen_io_end(void)
tcg_gen_st_i32
(
tmp
,
cpu_env
,
offsetof
(
CPUArchState
,
can_do_io
));
tcg_temp_free_i32
(
tmp
);
}
#endif
host-utils.h
浏览文件 @
cb9c377f
...
...
@@ -22,6 +22,8 @@
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*/
#ifndef HOST_UTILS_H
#define HOST_UTILS_H 1
#include "compiler.h"
/* QEMU_GNUC_PREREQ */
...
...
@@ -234,3 +236,5 @@ static inline int ctpop64(uint64_t val)
return
val
;
#endif
}
#endif
hw/9pfs/virtio-9p-synth.h
浏览文件 @
cb9c377f
...
...
@@ -10,6 +10,8 @@
* the COPYING file in the top-level directory.
*
*/
#ifndef HW_9PFS_VIRTIO9P_SYNTH_H
#define HW_9PFS_VIRTIO9P_SYNTH_H 1
#include <unistd.h>
#include <sys/types.h>
...
...
@@ -48,3 +50,5 @@ extern int qemu_v9fs_synth_mkdir(V9fsSynthNode *parent, int mode,
extern
int
qemu_v9fs_synth_add_file
(
V9fsSynthNode
*
parent
,
int
mode
,
const
char
*
name
,
v9fs_synth_read
read
,
v9fs_synth_write
write
,
void
*
arg
);
#endif
hw/audiodev.h
浏览文件 @
cb9c377f
#ifndef HW_AUDIODEV_H
#define HW_AUDIODEV_H 1
/* es1370.c */
int
es1370_init
(
PCIBus
*
bus
);
...
...
@@ -18,3 +21,5 @@ int cs4231a_init(ISABus *bus);
/* intel-hda.c + hda-audio.c */
int
intel_hda_and_codec_init
(
PCIBus
*
bus
);
#endif
hw/baum.h
浏览文件 @
cb9c377f
...
...
@@ -21,6 +21,10 @@
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*/
#ifndef HW_BAUM_H
#define HW_BAUM_H 1
/* char device */
CharDriverState
*
chr_baum_init
(
QemuOpts
*
opts
);
#endif
hw/bt.h
浏览文件 @
cb9c377f
...
...
@@ -23,6 +23,9 @@
* along with this program; if not, see <http://www.gnu.org/licenses/>.
*/
#ifndef HW_BT_H
#define HW_BT_H 1
#include "hw/irq.h"
/* BD Address */
...
...
@@ -2183,3 +2186,5 @@ enum bt_sdp_attribute_id {
SDP_ATTR_NORMALLY_CONNECTABLE
=
0x020d
,
SDP_ATTR_BOOT_DEVICE
=
0x020e
,
};
#endif
hw/cris-boot.h
浏览文件 @
cb9c377f
#ifndef _CRIS_BOOT_H
#define HW_CRIS_BOOT_H 1
struct
cris_load_info
{
...
...
@@ -9,3 +11,5 @@ struct cris_load_info
};
void
cris_load_image
(
CRISCPU
*
cpu
,
struct
cris_load_info
*
li
);
#endif
hw/empty_slot.h
浏览文件 @
cb9c377f
#ifndef HW_EMPTY_SLOT_H
#define HW_EMPTY_SLOT_H 1
/* empty_slot.c */
void
empty_slot_init
(
hwaddr
addr
,
uint64_t
slot_size
);
#endif
hw/escc.h
浏览文件 @
cb9c377f
#ifndef HW_ESCC_H
#define HW_ESCC_H 1
/* escc.c */
#define ESCC_SIZE 4
MemoryRegion
*
escc_init
(
hwaddr
base
,
qemu_irq
irqA
,
qemu_irq
irqB
,
...
...
@@ -6,3 +9,5 @@ MemoryRegion *escc_init(hwaddr base, qemu_irq irqA, qemu_irq irqB,
void
slavio_serial_ms_kbd_init
(
hwaddr
base
,
qemu_irq
irq
,
int
disabled
,
int
clock
,
int
it_shift
);
#endif
hw/etraxfs.h
浏览文件 @
cb9c377f
...
...
@@ -22,6 +22,9 @@
* THE SOFTWARE.
*/
#ifndef HW_EXTRAXFS_H
#define HW_EXTRAXFS_H 1
#include "net/net.h"
#include "etraxfs_dma.h"
...
...
@@ -44,3 +47,5 @@ etraxfs_eth_init(NICInfo *nd, hwaddr base, int phyaddr,
sysbus_mmio_map
(
sysbus_from_qdev
(
dev
),
0
,
base
);
return
dev
;
}
#endif
hw/etraxfs_dma.h
浏览文件 @
cb9c377f
#ifndef HW_ETRAXFS_DMA_H
#define HW_ETRAXFS_DMA_H 1
struct
dma_context_metadata
{
/* data descriptor md */
uint16_t
metadata
;
...
...
@@ -27,3 +30,5 @@ void etraxfs_dmac_connect_client(void *opaque, int c,
struct
etraxfs_dma_client
*
cl
);
int
etraxfs_dmac_input
(
struct
etraxfs_dma_client
*
client
,
void
*
buf
,
int
len
,
int
eop
);
#endif
hw/flash.h
浏览文件 @
cb9c377f
#ifndef HW_FLASH_H
#define HW_FLASH_H 1
/* NOR flash devices */
#include "memory.h"
...
...
@@ -57,3 +60,5 @@ typedef struct {
uint8_t
ecc_digest
(
ECCState
*
s
,
uint8_t
sample
);
void
ecc_reset
(
ECCState
*
s
);
extern
VMStateDescription
vmstate_ecc_state
;
#endif
hw/lm32.h
浏览文件 @
cb9c377f
#ifndef HW_LM32_H
#define HW_LM32_H 1
#include "qemu-common.h"
...
...
@@ -23,3 +26,5 @@ static inline DeviceState *lm32_juart_init(void)
return
dev
;
}
#endif
hw/mac_dbdma.h
浏览文件 @
cb9c377f
...
...
@@ -19,6 +19,8 @@
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*/
#ifndef HW_MAC_DBDMA_H
#define HW_MAC_DBDMA_H 1
#include "memory.h"
...
...
@@ -42,3 +44,5 @@ void DBDMA_register_channel(void *dbdma, int nchan, qemu_irq irq,
DBDMA_rw
rw
,
DBDMA_flush
flush
,
void
*
opaque
);
void
*
DBDMA_init
(
MemoryRegion
**
dbdma_mem
);
#endif
hw/msmouse.h
浏览文件 @
cb9c377f
#ifndef HW_MSMOUSE_H
#define HW_MSMOUSE_H 1
/* msmouse.c */
CharDriverState
*
qemu_chr_open_msmouse
(
QemuOpts
*
opts
);
#endif
hw/ne2000.h
浏览文件 @
cb9c377f
#ifndef HW_NE2000_H
#define HW_NE2000_H 1
#define NE2000_PMEM_SIZE (32*1024)
#define NE2000_PMEM_START (16*1024)
#define NE2000_PMEM_END (NE2000_PMEM_SIZE+NE2000_PMEM_START)
...
...
@@ -33,3 +36,5 @@ extern const VMStateDescription vmstate_ne2000;
void
ne2000_reset
(
NE2000State
*
s
);
int
ne2000_can_receive
(
NetClientState
*
nc
);
ssize_t
ne2000_receive
(
NetClientState
*
nc
,
const
uint8_t
*
buf
,
size_t
size_
);
#endif
hw/pci/pci_ids.h
浏览文件 @
cb9c377f
...
...
@@ -7,6 +7,8 @@
*
* QEMU-specific definitions belong in pci.h
*/
#ifndef HW_PCI_IDS_H
#define HW_PCI_IDS_H 1
/* Device classes and subclasses */
...
...
@@ -145,3 +147,5 @@
#define PCI_VENDOR_ID_NEC 0x1033
#define PCI_DEVICE_ID_NEC_UPD720200 0x0194
#endif
hw/pcmcia.h
浏览文件 @
cb9c377f
#ifndef HW_PCMCIA_H
#define HW_PCMCIA_H 1
/* PCMCIA/Cardbus */
#include "qemu-common.h"
...
...
@@ -49,3 +52,5 @@ struct PCMCIACardState {
/* dscm1xxxx.c */
PCMCIACardState
*
dscm1xxxx_init
(
DriveInfo
*
bdrv
);
#endif
hw/pcnet.h
浏览文件 @
cb9c377f
#ifndef HW_PCNET_H
#define HW_PCNET_H 1
#define PCNET_IOPORT_SIZE 0x20
#define PCNET_PNPMMIO_SIZE 0x20
...
...
@@ -63,3 +66,5 @@ void pcnet_set_link_status(NetClientState *nc);
void
pcnet_common_cleanup
(
PCNetState
*
d
);
int
pcnet_common_init
(
DeviceState
*
dev
,
PCNetState
*
s
,
NetClientInfo
*
info
);
extern
const
VMStateDescription
vmstate_pcnet
;
#endif
hw/ppc.h
浏览文件 @
cb9c377f
#ifndef HW_PPC_H
#define HW_PPC_H 1
void
ppc_set_irq
(
CPUPPCState
*
env
,
int
n_IRQ
,
int
level
);
/* PowerPC hardware exceptions management helpers */
...
...
@@ -90,3 +93,5 @@ enum {
/* ppc_booke.c */
void
ppc_booke_timers_init
(
CPUPPCState
*
env
,
uint32_t
freq
,
uint32_t
flags
);
#endif
hw/qdev-addr.h
浏览文件 @
cb9c377f
#ifndef HW_QDEV_ADDR_H
#define HW_QDEV_ADDR_H 1
#define DEFINE_PROP_TADDR(_n, _s, _f, _d) \
DEFINE_PROP_DEFAULT(_n, _s, _f, _d, qdev_prop_taddr, hwaddr)
extern
PropertyInfo
qdev_prop_taddr
;
void
qdev_prop_set_taddr
(
DeviceState
*
dev
,
const
char
*
name
,
hwaddr
value
);
#endif
hw/qxl.h
浏览文件 @
cb9c377f
#ifndef HW_QXL_H
#define HW_QXL_H 1
#include "qemu-common.h"
#include "ui/console.h"
...
...
@@ -158,3 +161,5 @@ void qxl_render_update(PCIQXLDevice *qxl);
int
qxl_render_cursor
(
PCIQXLDevice
*
qxl
,
QXLCommandExt
*
ext
);
void
qxl_render_update_area_done
(
PCIQXLDevice
*
qxl
,
QXLCookie
*
cookie
);
void
qxl_render_update_area_bh
(
void
*
opaque
);
#endif
hw/s390-virtio-bus.h
浏览文件 @
cb9c377f
...
...
@@ -16,6 +16,8 @@
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, see <http://www.gnu.org/licenses/>.
*/
#ifndef HW_S390_VIRTIO_BUS_H
#define HW_S390_VIRTIO_BUS_H 1
#include "virtio-blk.h"
#include "virtio-net.h"
...
...
@@ -100,3 +102,5 @@ VirtIOS390Device *s390_virtio_bus_find_mem(VirtIOS390Bus *bus, ram_addr_t mem);
void
s390_virtio_device_sync
(
VirtIOS390Device
*
dev
);
void
s390_virtio_reset_idx
(
VirtIOS390Device
*
dev
);
#endif
hw/scsi-defs.h
浏览文件 @
cb9c377f
...
...
@@ -19,6 +19,8 @@
* This header file contains public constants and structures used by
* the scsi code for linux.
*/
#ifndef HW_SCSI_DEFS_H
#define HW_SCSI_DEFS_H 1
/*
* SCSI opcodes
...
...
@@ -301,3 +303,5 @@
#define MMC_PROFILE_HDDVD_R_DL 0x0058
#define MMC_PROFILE_HDDVD_RW_DL 0x005A
#define MMC_PROFILE_INVALID 0xFFFF
#endif
hw/serial.h
浏览文件 @
cb9c377f
...
...
@@ -22,6 +22,8 @@
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*/
#ifndef HW_SERIAL_H
#define HW_SERIAL_H 1
#include "hw.h"
#include "sysemu.h"
...
...
@@ -97,3 +99,5 @@ SerialState *serial_mm_init(MemoryRegion *address_space,
/* serial-isa.c */
bool
serial_isa_init
(
ISABus
*
bus
,
int
index
,
CharDriverState
*
chr
);
#endif
hw/soc_dma.h
浏览文件 @
cb9c377f
...
...
@@ -18,6 +18,10 @@
* with this program; if not, see <http://www.gnu.org/licenses/>.
*/
#ifndef HW_SOC_DMA_H
#define HW_SOC_DMA_H 1
#include "memory.h"
#include "hw/irq.h"
...
...
@@ -108,3 +112,5 @@ static inline void soc_dma_port_add_fifo_out(struct soc_dma_s *dma,
{
return
soc_dma_port_add_fifo
(
dma
,
virt_base
,
fn
,
opaque
,
1
);
}
#endif
hw/usb/hcd-ehci.h
浏览文件 @
cb9c377f
...
...
@@ -14,6 +14,8 @@
* You should have received a copy of the GNU General Public License
* along with this program; if not, see <http://www.gnu.org/licenses/>.
*/
#ifndef HW_USB_EHCI_H
#define HW_USB_EHCI_H 1
#include "hw/hw.h"
#include "qemu-timer.h"
...
...
@@ -318,3 +320,5 @@ struct EHCIState {
extern
const
VMStateDescription
vmstate_ehci
;
void
usb_ehci_initfn
(
EHCIState
*
s
,
DeviceState
*
dev
);
#endif
hw/vga_int.h
浏览文件 @
cb9c377f
...
...
@@ -21,6 +21,8 @@
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*/
#ifndef HW_VGA_INT_H
#define HW_VGA_INT_H 1
#include <hw/hw.h>
#include "error.h"
...
...
@@ -212,3 +214,5 @@ extern const uint8_t gr_mask[16];
#define VGABIOS_CIRRUS_FILENAME "vgabios-cirrus.bin"
extern
const
MemoryRegionOps
vga_mem_ops
;
#endif
hw/xilinx.h
浏览文件 @
cb9c377f
#ifndef HW_XILINX_H
#define HW_XILINX_H 1
#include "stream.h"
#include "qemu-common.h"
#include "net/net.h"
...
...
@@ -90,3 +94,5 @@ xilinx_axiethernetdma_init(DeviceState *dev, StreamSlave *peer,
sysbus_connect_irq
(
sysbus_from_qdev
(
dev
),
0
,
irq
);
sysbus_connect_irq
(
sysbus_from_qdev
(
dev
),
1
,
irq2
);
}
#endif
iov.h
浏览文件 @
cb9c377f
...
...
@@ -11,6 +11,9 @@
* the COPYING file in the top-level directory.
*/
#ifndef IOV_H
#define IOV_H
#include "qemu-common.h"
/**
...
...
@@ -95,3 +98,5 @@ void iov_hexdump(const struct iovec *iov, const unsigned int iov_cnt,
unsigned
iov_copy
(
struct
iovec
*
dst_iov
,
unsigned
int
dst_iov_cnt
,
const
struct
iovec
*
iov
,
unsigned
int
iov_cnt
,
size_t
offset
,
size_t
bytes
);
#endif
linux-user/cris/syscall.h
浏览文件 @
cb9c377f
#ifndef CRIS_SYSCALL_H
#define CRIS_SYSCALL_H 1
#define UNAME_MACHINE "cris"
...
...
@@ -34,3 +37,5 @@ struct target_pt_regs {
unsigned
long
exs
;
unsigned
long
eda
;
};
#endif
linux-user/microblaze/syscall.h
浏览文件 @
cb9c377f
#ifndef MICROBLAZE_SYSCALLS_H
#define MICROBLAZE_SYSCALLS_H 1
#define UNAME_MACHINE "microblaze"
/* We use microblaze_reg_t to keep things similar to the kernel sources. */
...
...
@@ -43,3 +47,5 @@ struct target_pt_regs {
microblaze_reg_t
fsr
;
uint32_t
kernel_mode
;
};
#endif
linux-user/syscall_defs.h
浏览文件 @
cb9c377f
...
...
@@ -4,6 +4,10 @@
most of them stay the same, so we handle it by putting ifdefs if
necessary */
#ifndef SYSCALL_DEFS_H
#define SYSCALL_DEFS_H 1
#include "syscall_nr.h"
#define SOCKOP_socket 1
...
...
@@ -2425,3 +2429,5 @@ struct target_ucred {
uint32_t
uid
;
uint32_t
gid
;
};
#endif
slirp/bootp.h
浏览文件 @
cb9c377f
/* bootp/dhcp defines */
#ifndef SLIRP_BOOTP_H
#define SLIRP_BOOTP_H 1
#define BOOTP_SERVER 67
#define BOOTP_CLIENT 68
...
...
@@ -120,3 +122,5 @@ typedef struct {
#define NB_BOOTP_CLIENTS 16
void
bootp_input
(
struct
mbuf
*
m
);
#endif
slirp/main.h
浏览文件 @
cb9c377f
...
...
@@ -4,6 +4,8 @@
* Please read the file COPYRIGHT for the
* terms and conditions of the copyright.
*/
#ifndef SLIRP_MAIN_H
#define SLIRP_MAIN_H 1
#ifdef HAVE_SYS_SELECT_H
#include <sys/select.h>
...
...
@@ -45,3 +47,5 @@ extern int tcp_keepintvl;
int
if_encap
(
Slirp
*
slirp
,
struct
mbuf
*
ifm
);
ssize_t
slirp_send
(
struct
socket
*
so
,
const
void
*
buf
,
size_t
len
,
int
flags
);
#endif
slirp/tftp.h
浏览文件 @
cb9c377f
/* tftp defines */
#ifndef SLIRP_TFTP_H
#define SLIRP_TFTP_H 1
#define TFTP_SESSIONS_MAX 3
...
...
@@ -43,3 +45,5 @@ struct tftp_session {
};
void
tftp_input
(
struct
mbuf
*
m
);
#endif
softmmu-semi.h
浏览文件 @
cb9c377f
...
...
@@ -6,6 +6,8 @@
*
* This code is licensed under the GPL
*/
#ifndef SOFTMMU_SEMI_H
#define SOFTMMU_SEMI_H 1
static
inline
uint32_t
softmmu_tget32
(
CPUArchState
*
env
,
uint32_t
addr
)
{
...
...
@@ -71,3 +73,5 @@ static void softmmu_unlock_user(CPUArchState *env, void *p, target_ulong addr,
free
(
p
);
}
#define unlock_user(s, args, len) softmmu_unlock_user(env, s, args, len)
#endif
target-cris/crisv32-decode.h
浏览文件 @
cb9c377f
...
...
@@ -17,6 +17,8 @@
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, see <http://www.gnu.org/licenses/>.
*/
#ifndef CRISV32_DECODE_H
#define CRISV32_DECODE_H 1
/* Convenient binary macros. */
#define HEX__(n) 0x##n##LU
...
...
@@ -126,3 +128,5 @@
#define DEC_FTAG_FIDX_D_M {B8(10101011), B8(11111111)}
#define DEC_FTAG_FIDX_I_M {B8(11010011), B8(11111111)}
#endif
tcg/arm/tcg-target.h
浏览文件 @
cb9c377f
...
...
@@ -22,6 +22,7 @@
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*/
#ifndef TCG_TARGET_ARM
#define TCG_TARGET_ARM 1
#undef TCG_TARGET_WORDS_BIGENDIAN
...
...
@@ -91,3 +92,5 @@ static inline void flush_icache_range(tcg_target_ulong start,
__asm
__volatile__
(
"swi 0x9f0002"
:
:
"r"
(
_beg
),
"r"
(
_end
),
"r"
(
_flg
));
#endif
}
#endif
tcg/hppa/tcg-target.h
浏览文件 @
cb9c377f
...
...
@@ -22,6 +22,7 @@
* THE SOFTWARE.
*/
#ifndef TCG_TARGET_HPPA
#define TCG_TARGET_HPPA 1
#if TCG_TARGET_REG_BITS != 32
...
...
@@ -119,3 +120,5 @@ static inline void flush_icache_range(tcg_target_ulong start,
start
+=
32
;
}
}
#endif
tcg/i386/tcg-target.h
浏览文件 @
cb9c377f
...
...
@@ -21,6 +21,7 @@
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*/
#ifndef TCG_TARGET_I386
#define TCG_TARGET_I386 1
//#define TCG_TARGET_WORDS_BIGENDIAN
...
...
@@ -135,3 +136,5 @@ static inline void flush_icache_range(tcg_target_ulong start,
tcg_target_ulong
stop
)
{
}
#endif
tcg/ia64/tcg-target.h
浏览文件 @
cb9c377f
...
...
@@ -22,6 +22,7 @@
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*/
#ifndef TCG_TARGET_IA64
#define TCG_TARGET_IA64 1
/* We only map the first 64 registers */
...
...
@@ -158,3 +159,5 @@ static inline void flush_icache_range(tcg_target_ulong start,
}
asm
volatile
(
";;sync.i;;srlz.i;;"
);
}
#endif
tcg/mips/tcg-target.h
浏览文件 @
cb9c377f
...
...
@@ -23,6 +23,7 @@
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*/
#ifndef TCG_TARGET_MIPS
#define TCG_TARGET_MIPS 1
#ifdef __MIPSEB__
...
...
@@ -127,3 +128,5 @@ static inline void flush_icache_range(tcg_target_ulong start,
{
cacheflush
((
void
*
)
start
,
stop
-
start
,
ICACHE
);
}
#endif
tcg/ppc/tcg-target.h
浏览文件 @
cb9c377f
...
...
@@ -21,6 +21,7 @@
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*/
#ifndef TCG_TARGET_PPC
#define TCG_TARGET_PPC 1
#define TCG_TARGET_WORDS_BIGENDIAN
...
...
@@ -99,3 +100,5 @@ typedef enum {
#define tcg_qemu_tb_exec(env, tb_ptr) \
((long __attribute__ ((longcall)) \
(*)(void *, void *))code_gen_prologue)(env, tb_ptr)
#endif
tcg/ppc64/tcg-target.h
浏览文件 @
cb9c377f
...
...
@@ -21,6 +21,7 @@
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*/
#ifndef TCG_TARGET_PPC64
#define TCG_TARGET_PPC64 1
#define TCG_TARGET_WORDS_BIGENDIAN
...
...
@@ -109,3 +110,5 @@ typedef enum {
#define TCG_AREG0 TCG_REG_R27
#define TCG_TARGET_EXTEND_ARGS 1
#endif
tcg/s390/tcg-target.h
浏览文件 @
cb9c377f
...
...
@@ -21,6 +21,7 @@
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*/
#ifndef TCG_TARGET_S390
#define TCG_TARGET_S390 1
#define TCG_TARGET_WORDS_BIGENDIAN
...
...
@@ -103,3 +104,5 @@ static inline void flush_icache_range(tcg_target_ulong start,
tcg_target_ulong
stop
)
{
}
#endif
tcg/sparc/tcg-target.h
浏览文件 @
cb9c377f
...
...
@@ -21,6 +21,7 @@
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*/
#ifndef TCG_TARGET_SPARC
#define TCG_TARGET_SPARC 1
#define TCG_TARGET_WORDS_BIGENDIAN
...
...
@@ -138,3 +139,5 @@ static inline void flush_icache_range(tcg_target_ulong start,
for
(;
p
<
stop
;
p
+=
8
)
__asm__
__volatile__
(
"flush
\t
%0"
:
:
"r"
(
p
));
}
#endif
tests/tcg/cris/crisutils.h
浏览文件 @
cb9c377f
#ifndef CRISUTILS_H
#define CRISUTILS_H 1
static
char
*
tst_cc_loc
=
NULL
;
#define cris_tst_cc_init() \
...
...
@@ -69,3 +72,5 @@ static inline void cris_tst_cc(const int n, const int z,
if
(
c
)
cris_tst_cc_c1
();
else
cris_tst_cc_c0
();
asm
volatile
(
""
:
:
"g"
(
_err
));
}
#endif
ui/curses_keys.h
浏览文件 @
cb9c377f
...
...
@@ -22,6 +22,9 @@
* THE SOFTWARE.
*/
#ifndef QEMU_CURSES_KEYS_H
#define QEMU_CURSES_KEYS_H 1
#include <curses.h>
#include "keymaps.h"
...
...
@@ -507,3 +510,5 @@ static const name2keysym_t name2keysym[] = {
{
NULL
,
0
},
};
#endif
ui/d3des.h
浏览文件 @
cb9c377f
...
...
@@ -9,6 +9,8 @@
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
*/
#ifndef D3DES_H
#define D3DES_H 1
/* d3des.h -
*
...
...
@@ -49,3 +51,5 @@ void des(unsigned char *, unsigned char *);
/* d3des.h V5.09 rwo 9208.04 15:06 Graven Imagery
********************************************************************/
#endif
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录