Upgrade libddekit and introduce devmand.

Devmand (Device manager daemon) is the daemon that will
dynamically manage services based on events received from
the system.
This commit is contained in:
Kees Jongenburger
2012-06-05 09:43:18 +00:00
parent 6b8821515d
commit ade7dc8ded
16 changed files with 1219 additions and 61 deletions

View File

@@ -7,9 +7,10 @@
struct ddekit_minix_msg_q;
void ddekit_minix_queue_msg(message *m);
void ddekit_minix_queue_msg(message *m, int ipc_status);
void ddekit_minix_rcv(struct ddekit_minix_msg_q * mq, message *m);
void ddekit_minix_rcv
(struct ddekit_minix_msg_q * mq, message *m, int *ipc_status);
struct ddekit_minix_msg_q *ddekit_minix_create_msg_q(unsigned from,
unsigned to);

View File

@@ -32,7 +32,7 @@ int ddekit_release_mem(ddekit_addr_t start, ddekit_addr_t count);
*
* \return value read from port
*/
unsigned char dde_kit_inb(ddekit_addr_t port);
unsigned char ddekit_inb(ddekit_addr_t port);
/**
* Read I/O port (2-byte)
@@ -41,7 +41,7 @@ unsigned char dde_kit_inb(ddekit_addr_t port);
*
* \return value read from port
*/
unsigned short dde_kit_inw(ddekit_addr_t port);
unsigned short ddekit_inw(ddekit_addr_t port);
/**
* Read I/O port (4-byte)
@@ -50,7 +50,7 @@ unsigned short dde_kit_inw(ddekit_addr_t port);
*
* \return value read from port
*/
unsigned long dde_kit_inl(ddekit_addr_t port);
unsigned long ddekit_inl(ddekit_addr_t port);
/**
* Write I/O port (byte)
@@ -58,7 +58,7 @@ unsigned long dde_kit_inl(ddekit_addr_t port);
* \param port port to write
* \param val value to write
*/
void dde_kit_outb(ddekit_addr_t port, unsigned char val);
void ddekit_outb(ddekit_addr_t port, unsigned char val);
/**
* Write I/O port (2-byte)
@@ -66,7 +66,7 @@ void dde_kit_outb(ddekit_addr_t port, unsigned char val);
* \param port port to write
* \param val value to write
*/
void dde_kit_outw(ddekit_addr_t port, unsigned short val);
void ddekit_outw(ddekit_addr_t port, unsigned short val);
/**
* Write I/O port (4-byte)
@@ -74,7 +74,7 @@ void dde_kit_outw(ddekit_addr_t port, unsigned short val);
* \param port port to write
* \param val value to write
*/
void dde_kit_outl(ddekit_addr_t port, unsigned long val);
void ddekit_outl(ddekit_addr_t port, unsigned long val);
#endif

View File

@@ -58,3 +58,8 @@ error "_MINIX_MACHINE has incorrect value (0)"
#define DEFAULT_STACK_LIMIT (64 * 1024 * 1024)
#endif /* _MINIX_SYS_CONFIG_H */
/* Added by release script */
#ifndef _VCS_REVISION
#define _VCS_REVISION "116fcea"
#endif