Commit bd494f4c authored by Thiemo Seufer's avatar Thiemo Seufer
Browse files

Add a local copy of hpet.h.


git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3172 c046a42c-6fe2-441c-8c8c-71466251a162
parent fe4d8f67
Loading
Loading
Loading
Loading

hpet.h

0 → 100644
+22 −0
Original line number Diff line number Diff line
#ifndef	__HPET__
#define	__HPET__ 1



struct hpet_info {
	unsigned long hi_ireqfreq;	/* Hz */
	unsigned long hi_flags;	/* information */
	unsigned short hi_hpet;
	unsigned short hi_timer;
};

#define	HPET_INFO_PERIODIC	0x0001	/* timer is periodic */

#define	HPET_IE_ON	_IO('h', 0x01)	/* interrupt on */
#define	HPET_IE_OFF	_IO('h', 0x02)	/* interrupt off */
#define	HPET_INFO	_IOR('h', 0x03, struct hpet_info)
#define	HPET_EPI	_IO('h', 0x04)	/* enable periodic */
#define	HPET_DPI	_IO('h', 0x05)	/* disable periodic */
#define	HPET_IRQFREQ	_IOW('h', 0x6, unsigned long)	/* IRQFREQ usec */

#endif				/* !__HPET__ */
+6 −1
Original line number Diff line number Diff line
@@ -58,7 +58,12 @@
#include <pty.h>
#include <malloc.h>
#include <linux/rtc.h>
#include <linux/hpet.h>

/* For the benefit of older linux systems which don't supply it,
   we use a local copy of hpet.h. */
/* #include <linux/hpet.h> */
#include "hpet.h"

#include <linux/ppdev.h>
#include <linux/parport.h>
#else