aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/windows/mcode/binary_file-format.ads
blob: daf2afe2e4ca9e84eca3f096c0a6ac6fc216b6ab (plain)
1
2
3
with Binary_File.Coff;

package Binary_File.Format renames Binary_File.Coff;
tance */ .highlight .vm { color: #336699 } /* Name.Variable.Magic */ .highlight .il { color: #0000DD; font-weight: bold } /* Literal.Number.Integer.Long */
/******************************************************************************
 * iocap.h
 * 
 * Architecture-specific per-domain I/O capabilities.
 */

#ifndef __X86_IOCAP_H__
#define __X86_IOCAP_H__

#define ioports_permit_access(d, s, e)                  \
    rangeset_add_range((d)->arch.ioport_caps, s, e)
#define ioports_deny_access(d, s, e)                    \
    rangeset_remove_range((d)->arch.ioport_caps, s, e)
#define ioports_access_permitted(d, s, e)               \
    rangeset_contains_range((d)->arch.ioport_caps, s, e)

#define cache_flush_permitted(d)                       \
    (!rangeset_is_empty((d)->iomem_caps))

#endif /* __X86_IOCAP_H__ */