Main Page   Modules   Alphabetical List   Data Structures   File List   Data Fields   Globals   Related Pages  

v86.h File Reference

Virtual 8086 mode header. More...

#include <kernel/task.h>

Go to the source code of this file.

Data Structures

struct  v86_context
 Context of a Virtual 8086 task. More...


Defines

#define EFLAGS_VM   0x20000
 Virtual-8086 mode flag bit of the EFLAGS register.


Typedefs

typedef v86_context v86_context
 Context of a Virtual 8086 task.


Functions

task_tcreate_v86_process (void *address, void *buffer, size_t size, char *v86name)
 Create a new virtual-8086 mode process.
Parameters:
address  The address of the starting point for the task.
buffer  An address to a buffer where is placed the executable code.
size  The size of the executable code buffer.
v86name  The name of the new v86 task.
Returns:
A pointer to the new-created task structure.
Exceptions:
NULL  If an error occurs (in particular out-of-memory).


void v86_monitor ()
 The virtual-8086 monitor.


Detailed Description

Virtual 8086 mode header.

Author:
Andrea Righi <drizzt@inwind.it>
Date:
Last update: 2003-11-03
Note:
Copyright (C) 2003 Andrea Righi

Definition in file v86.h.


Define Documentation

#define EFLAGS_VM   0x20000
 

Virtual-8086 mode flag bit of the EFLAGS register.

Definition at line 14 of file v86.h.


Typedef Documentation

typedef struct v86_context v86_context
 

Context of a Virtual 8086 task.


Generated on Fri Feb 20 15:32:21 2004 for Minirighi by doxygen1.2.18