diff --git a/Doxyfile b/Doxyfile index 4dcbfd4..4bd06db 100644 --- a/Doxyfile +++ b/Doxyfile @@ -132,9 +132,13 @@ RECURSIVE = YES EXCLUDE = /usr/home/reddawg/source/ubix2/src/sys/sde \ /usr/home/reddawg/source/ubix2/src/lib/objgfx40 \ - /usr/home/reddawg/source/ubix2/src/sys/ubixfsv2 + /usr/home/reddawg/source/ubix2/src/sys/ubixfsv2 \ + /usr/home/reddawg/source/ubix2/src/sys/include/objgfx \ + /usr/home/reddawg/source/ubix2/src/sys/compile \ + /usr/home/reddawg/source/ubix2/src/sys/net \ + /usr/home/reddawg/source/ubix2/src/sys/include/net EXCLUDE_SYMLINKS = NO -EXCLUDE_PATTERNS = +EXCLUDE_PATTERNS = Makefile.inc EXAMPLE_PATH = EXAMPLE_PATTERNS = * EXAMPLE_RECURSIVE = NO @@ -231,7 +235,7 @@ # Configuration options related to the preprocessor #--------------------------------------------------------------------------- ENABLE_PREPROCESSING = YES -MACRO_EXPANSION = NO +MACRO_EXPANSION = YES EXPAND_ONLY_PREDEF = NO SEARCH_INCLUDES = YES INCLUDE_PATH = @@ -252,15 +256,15 @@ #--------------------------------------------------------------------------- CLASS_DIAGRAMS = YES HIDE_UNDOC_RELATIONS = YES -HAVE_DOT = NO +HAVE_DOT = YES CLASS_GRAPH = YES COLLABORATION_GRAPH = YES GROUP_GRAPHS = YES -UML_LOOK = NO -TEMPLATE_RELATIONS = NO +UML_LOOK = YES +TEMPLATE_RELATIONS = YES INCLUDE_GRAPH = YES INCLUDED_BY_GRAPH = YES -CALL_GRAPH = NO +CALL_GRAPH = YES GRAPHICAL_HIERARCHY = YES DIRECTORY_GRAPH = YES DOT_IMAGE_FORMAT = png diff --git a/doc/html/8259_8c-source.html b/doc/html/8259_8c-source.html index bfe248b..1b011c7 100644 --- a/doc/html/8259_8c-source.html +++ b/doc/html/8259_8c-source.html @@ -58,106 +58,54 @@ 00027 00028 *****************************************************************************************/ 00029 -00030 #include <sys/io.h> -00031 #include <isa/8259.h> -00032 #include <ubixos/types.h> -00033 #include <lib/kprintf.h> -00034 -00035 static unsigned int irqMask = 0xFFFF; -00036 -00037 /************************************************************************ -00038 -00039 Function: int 8259_init() -00040 -00041 Description: This function will initialize both PICs for all of our IRQs -00042 -00043 Notes: -00044 -00045 ************************************************************************/ -00046 int i8259_init() { -00047 outportByte(mPic, icw1); /* Initialize Master PIC */ -00048 outportByte(sPic, icw1); /* Initialize Seconary PIC */ -00049 outportByte(mPic+1, mVec); /* Master Interrup Vector */ -00050 outportByte(sPic+1, sVec); /* Secondary Interrupt Vector */ -00051 outportByte(mPic+1, 1<<2); /* Bitmask for cascade on IRQ 2 */ -00052 outportByte(sPic+1, 2); /* Cascade on IRQ 2 */ -00053 outportByte(mPic+1, icw4); /* Finish Primary Initialization */ -00054 outportByte(sPic+1, icw4); /* Finish Seconary Initialization */ -00055 outportByte(mImr, 0xff); /* Mask All Primary Interrupts */ -00056 outportByte(sImr, 0xff); /* Mask All Seconary Interrupts */ +00030 #include <isa/8259.h> +00031 #include <sys/io.h> +00032 #include <lib/kprintf.h> +00033 +00034 static unsigned int irqMask = 0xFFFF; +00035 +00042 int i8259_init() { +00043 outportByte(mPic, icw1); /* Initialize Master PIC */ +00044 outportByte(sPic, icw1); /* Initialize Seconary PIC */ +00045 outportByte(mPic+1, mVec); /* Master Interrup Vector */ +00046 outportByte(sPic+1, sVec); /* Secondary Interrupt Vector */ +00047 outportByte(mPic+1, 1<<2); /* Bitmask for cascade on IRQ 2 */ +00048 outportByte(sPic+1, 2); /* Cascade on IRQ 2 */ +00049 outportByte(mPic+1, icw4); /* Finish Primary Initialization */ +00050 outportByte(sPic+1, icw4); /* Finish Seconary Initialization */ +00051 outportByte(mImr, 0xff); /* Mask All Primary Interrupts */ +00052 outportByte(sImr, 0xff); /* Mask All Seconary Interrupts */ +00053 +00054 /* Print out the system info for this */ +00055 kprintf("pic0 - Port: [0x%X]\n",mPic); +00056 kprintf("pic1 - Port: [0x%X]\n",sPic); 00057 -00058 /* Print out the system info for this */ -00059 kprintf("pic0 - Port: [0x%X]\n",mPic); -00060 kprintf("pic1 - Port: [0x%X]\n",sPic); +00058 /* Return so the system knows it went well */ +00059 return(0x0); +00060 } 00061 -00062 /* Return so the system knows it went well */ -00063 return(0x0); -00064 } -00065 -00066 /************************************************************************ -00067 -00068 Function: int irqEnable() -00069 -00070 Description: This function is used to turn on an IRQ -00071 -00072 Notes: -00073 -00074 ************************************************************************/ -00075 void irqEnable(uInt16 irqNo) { -00076 irqMask &= ~(1 << irqNo); -00077 if (irqNo >= 8) { -00078 irqMask &= ~(1 << 2); -00079 } -00080 outportByte(mPic+1, irqMask & 0xFF); -00081 outportByte(sPic+1, (irqMask >> 8) & 0xFF); -00082 } -00083 -00084 /************************************************************************ -00085 -00086 Function: int irqDisable() -00087 -00088 Description: This function is used to turn off an IRQ -00089 -00090 Notes: -00091 -00092 ************************************************************************/ -00093 void irqDisable(uInt16 irqNo) { -00094 irqMask |= (1 << irqNo); -00095 if ((irqMask & 0xFF00)==0xFF00) { -00096 irqMask |= (1 << 2); -00097 } -00098 outportByte(mPic+1, irqMask & 0xFF); -00099 outportByte(sPic+1, (irqMask >> 8) & 0xFF); -00100 } -00101 -00102 /*** -00103 $Log$ -00104 Revision 1.1.1.1 2006/06/01 12:46:12 reddawg -00105 ubix2 -00106 -00107 Revision 1.2 2005/10/12 00:13:37 reddawg -00108 Removed -00109 -00110 Revision 1.1.1.1 2005/09/26 17:23:59 reddawg -00111 no message -00112 -00113 Revision 1.5 2004/07/09 13:20:08 reddawg -00114 Oh yeah duh you can not name functions with numbers -00115 -00116 Revision 1.4 2004/07/09 13:14:29 reddawg -00117 8259: changed init8259 to 8259_init -00118 Adjusted Startup Routines -00119 -00120 Revision 1.3 2004/05/20 22:51:09 reddawg -00121 Cleaned Up Warnings -00122 -00123 Revision 1.2 2004/05/10 02:23:24 reddawg -00124 Minor Changes To Source Code To Prepare It For Open Source Release -00125 -00126 END -00127 ***/ -00128 -
Generated on Tue Dec 12 08:52:05 2006 for UbixOS V2 by  +00067 void irqEnable(u_int16_t irqNo) { +00068 irqMask &= ~(1 << irqNo); +00069 if (irqNo >= 8) { +00070 irqMask &= ~(1 << 2); +00071 } +00072 outportByte(mPic+1, irqMask & 0xFF); +00073 outportByte(sPic+1, (irqMask >> 8) & 0xFF); +00074 } +00075 +00081 void irqDisable(u_int16_t irqNo) { +00082 irqMask |= (1 << irqNo); +00083 if ((irqMask & 0xFF00)==0xFF00) { +00084 irqMask |= (1 << 2); +00085 } +00086 outportByte(mPic+1, irqMask & 0xFF); +00087 outportByte(sPic+1, (irqMask >> 8) & 0xFF); +00088 } +00089 +00090 /*** +00091 END +00092 ***/ +
Generated on Tue Dec 12 09:59:41 2006 for UbixOS V2 by  doxygen 1.4.7
diff --git a/doc/html/8259_8c.html b/doc/html/8259_8c.html index 33f2113..cd8bdd0 100644 --- a/doc/html/8259_8c.html +++ b/doc/html/8259_8c.html @@ -29,21 +29,33 @@ -

8259.c File Reference

#include <sys/io.h>
-#include <isa/8259.h>
-#include <ubixos/types.h>
+

8259.c File Reference

#include <isa/8259.h>
+#include <sys/io.h>
#include <lib/kprintf.h>

+Include dependency graph for 8259.c:

+ + + + + + + + +

Go to the source code of this file. - + + - + + + @@ -65,21 +77,30 @@

- +initialize the 8259 PIC

-Definition at line 46 of file 8259.c. +This will initialize both PICs for all of our IRQs +

+Definition at line 42 of file 8259.c.

References icw1, icw4, kprintf(), mImr, mPic, mVec, outportByte(), sImr, sPic, and sVec. +

+Here is the call graph for this function:

+ + + + +

- +


Functions

int i8259_init ()
void irqDisable (uInt16 irqNo)
 initialize the 8259 PIC
void irqDisable (u_int16_t irqNo)
void irqEnable (uInt16 irqNo)
 disable specified IRQ
void irqEnable (u_int16_t irqNo)
 enable specified IRQ

Variables

static unsigned int irqMask = 0xFFFF
- + @@ -89,23 +110,34 @@

+disable specified IRQ +

+

Parameters:
+
void irqDisable (uInt16 u_int16_t  irqNo  ) 
+ +
irqNo IRQ to disable
+

-Definition at line 93 of file 8259.c. +Definition at line 81 of file 8259.c.

-References irqMask, mPic, outportByte(), and sPic. +References irqMask, mPic, outportByte(), and sPic.

-Referenced by _int13(), kpanic(), and ne2kHandler(). +Here is the call graph for this function:

+ + + +

- +

- + @@ -115,13 +147,24 @@

+enable specified IRQ +

+

Parameters:
+
void irqEnable (uInt16 u_int16_t  irqNo  ) 
+ +
irqNo IRQ to enable
+

-Definition at line 75 of file 8259.c. +Definition at line 67 of file 8259.c.

-References irqMask, mPic, outportByte(), and sPic. +References irqMask, mPic, outportByte(), and sPic.

-Referenced by _int13(), atkbd_init(), fdc_init(), kmain(), mouseInit(), ne2k_init(), and ne2kHandler(). +Here is the call graph for this function:

+ + + +


Variable Documentation

@@ -139,12 +182,12 @@

-Definition at line 35 of file 8259.c. +Definition at line 34 of file 8259.c.

-Referenced by irqDisable(), and irqEnable(). +Referenced by irqDisable(), and irqEnable().

-


Generated on Tue Dec 12 08:52:14 2006 for UbixOS V2 by  +
Generated on Tue Dec 12 10:04:20 2006 for UbixOS V2 by  doxygen 1.4.7
diff --git a/doc/html/8259_8h-source.html b/doc/html/8259_8h-source.html index 09ad585..e346f40 100644 --- a/doc/html/8259_8h-source.html +++ b/doc/html/8259_8h-source.html @@ -104,7 +104,7 @@ 00073 00074 END 00075 ***/ -
Generated on Tue Dec 12 08:52:04 2006 for UbixOS V2 by  +
Generated on Tue Dec 12 09:59:41 2006 for UbixOS V2 by  doxygen 1.4.7
diff --git a/doc/html/8259_8h.html b/doc/html/8259_8h.html index cb40a19..3192e04 100644 --- a/doc/html/8259_8h.html +++ b/doc/html/8259_8h.html @@ -32,6 +32,30 @@

8259.h File Reference

#include <ubixos/types.h>

+Include dependency graph for 8259.h:

+ + + + + +

+This graph shows which files directly or indirectly include this file:

+ + + + + + + + + + + + + + + +

Go to the source code of this file. @@ -60,6 +84,7 @@ + @@ -101,7 +126,7 @@

Definition at line 40 of file 8259.h.

-Referenced by i8259_init(). +Referenced by i8259_init().

@@ -120,7 +145,7 @@

Definition at line 41 of file 8259.h.

-Referenced by i8259_init(). +Referenced by i8259_init().

@@ -139,7 +164,7 @@

Definition at line 36 of file 8259.h.

-Referenced by i8259_init(). +Referenced by i8259_init().

@@ -158,7 +183,7 @@

Definition at line 35 of file 8259.h.

-Referenced by i8259_init(), irqDisable(), irqEnable(), mouseHandler(), mouseInit(), and ne2kHandler(). +Referenced by i8259_init(), irqDisable(), irqEnable(), mouseHandler(), mouseInit(), and ne2kHandler().

@@ -177,7 +202,7 @@

Definition at line 42 of file 8259.h.

-Referenced by atkbd_init(), fdc_init(), i8259_init(), initLNC(), mouseInit(), and ne2k_init(). +Referenced by atkbd_init(), fdc_init(), i8259_init(), initLNC(), mouseInit(), and ne2k_init().

@@ -230,7 +255,7 @@

Definition at line 38 of file 8259.h.

-Referenced by i8259_init(). +Referenced by i8259_init().

@@ -249,7 +274,7 @@

Definition at line 37 of file 8259.h.

-Referenced by i8259_init(), irqDisable(), irqEnable(), mouseHandler(), mouseInit(), and ne2kHandler(). +Referenced by i8259_init(), irqDisable(), irqEnable(), mouseHandler(), mouseInit(), and ne2kHandler().

@@ -268,7 +293,7 @@

Definition at line 43 of file 8259.h.

-Referenced by i8259_init(). +Referenced by i8259_init().


Function Documentation

@@ -288,11 +313,20 @@

- +initialize the 8259 PIC

-Definition at line 46 of file 8259.c. +This will initialize both PICs for all of our IRQs +

+Definition at line 42 of file 8259.c.

References icw1, icw4, kprintf(), mImr, mPic, mVec, outportByte(), sImr, sPic, and sVec. +

+Here is the call graph for this function:

+ + + + +

@@ -314,10 +348,6 @@

-Definition at line 93 of file 8259.c. -

-References irqMask, mPic, outportByte(), and sPic. -

Referenced by _int13(), kpanic(), and ne2kHandler().

@@ -340,14 +370,10 @@

-Definition at line 75 of file 8259.c. -

-References irqMask, mPic, outportByte(), and sPic. -

Referenced by _int13(), atkbd_init(), fdc_init(), kmain(), mouseInit(), ne2k_init(), and ne2kHandler().

-


Generated on Tue Dec 12 08:52:09 2006 for UbixOS V2 by  +
Generated on Tue Dec 12 09:59:56 2006 for UbixOS V2 by  doxygen 1.4.7
diff --git a/doc/html/__types_8h-source.html b/doc/html/__types_8h-source.html index ebf42e9..e3a252c 100644 --- a/doc/html/__types_8h-source.html +++ b/doc/html/__types_8h-source.html @@ -95,7 +95,7 @@ 00064 END 00065 ***/ 00066 -
Generated on Tue Dec 12 08:52:04 2006 for UbixOS V2 by  +
Generated on Tue Dec 12 09:59:41 2006 for UbixOS V2 by  doxygen 1.4.7
diff --git a/doc/html/__types_8h.html b/doc/html/__types_8h.html index 53f7d0c..e48c63b 100644 --- a/doc/html/__types_8h.html +++ b/doc/html/__types_8h.html @@ -31,6 +31,13 @@ src » sys » include » sys

_types.h File Reference

+This graph shows which files directly or indirectly include this file:

+ + + + + +

Go to the source code of this file.


Defines


Functions

int i8259_init ()
 initialize the 8259 PIC
void irqDisable (uInt16 irqNo)
void irqEnable (uInt16 irqNo)
@@ -416,7 +423,7 @@ Definition at line 36 of file _types.h.

-


Generated on Tue Dec 12 08:52:11 2006 for UbixOS V2 by  +
Generated on Tue Dec 12 10:01:06 2006 for UbixOS V2 by  doxygen 1.4.7
diff --git a/doc/html/annotated.html b/doc/html/annotated.html index 8583b6e..3fb373d 100644 --- a/doc/html/annotated.html +++ b/doc/html/annotated.html @@ -34,10 +34,6 @@
- - - - @@ -77,8 +73,6 @@ - - @@ -96,18 +90,11 @@ - - - - - - - @@ -116,20 +103,15 @@ - - - - - @@ -138,35 +120,19 @@ - - - - - - - - - - - - - - - - @@ -176,8 +142,6 @@ - - @@ -185,7 +149,7 @@

Typedefs

_item_t
_list_t
_UbixUser
api_msg
api_msg_msg
arp_entry
arp_hdr
arpcom
blockAllocationTableEntry
bootSect
eth_addr
eth_hdr
etheraddr
ethernetif
ethip_hdr
fcntl_args
file
fileDescriptorStruct
hostRingEntry
i386_frame
i387Struct
icmp_dur_hdr
icmp_echo_hdr
icmp_te_hdr
in_addr
initBlock
ioctl_args
ip_addr
ip_hdr
issetugid_args
kmod_struct
lncInfo
lwip_socket
mds
memDescriptor
mMap
mpi_message
munmap_args
net
netbuf
netconn
netif
nicBuffer
nicInfo
obreak_args
ogDisplay_UbixOS
ogDisplay_VESA
ogModeInfo
ogVESAInfo
open_args
osInfo
partitionInformation
pbuf
pciConfig
pipe_args
read_args
setitimer_args
sigaction_args
sigprocmask_args
sockaddr
sockaddr_in
stat
sys_mbox
sys_mbox_msg
sys_sem
sys_thread
sys_timeout
sys_timeouts
sysctl_args
sysctl_entry
taskStruct
tcp_hdr
tcp_pcb
tcp_pcb_listen
tcp_seg
tcpip_msg
thread
thread_start_param
timespec
timeStruct
timeval
timezone
TMode_Rec
tms
trapframe
tssStruct
tty_termNode
TVESA_Rec
ubixDiskLabel
ubixDiskLabel::ubixPartitions
ubixFSInfo
ubthread_list
ubthread_mutex
ubthread_mutex_list
udp_hdr
udp_pcb
ufs1_dinode
ufs2_dinode
userFileDescriptorStruct
vitalsStruct
write_args
-


Generated on Tue Dec 12 08:52:17 2006 for UbixOS V2 by  +
Generated on Tue Dec 12 10:08:52 2006 for UbixOS V2 by  doxygen 1.4.7
diff --git a/doc/html/ap-boot_8S-source.html b/doc/html/ap-boot_8S-source.html index 1f9b3f5..3bcedf9 100644 --- a/doc/html/ap-boot_8S-source.html +++ b/doc/html/ap-boot_8S-source.html @@ -134,7 +134,7 @@ 00103 00104 00105 ap_trampoline_end: -
Generated on Tue Dec 12 08:52:06 2006 for UbixOS V2 by  +
Generated on Tue Dec 12 09:59:41 2006 for UbixOS V2 by  doxygen 1.4.7
diff --git a/doc/html/ap-boot_8S.html b/doc/html/ap-boot_8S.html index 8a82047..1eed233 100644 --- a/doc/html/ap-boot_8S.html +++ b/doc/html/ap-boot_8S.html @@ -1203,7 +1203,7 @@ Referenced by c_ap_boot().

-


Generated on Tue Dec 12 08:52:14 2006 for UbixOS V2 by  +
Generated on Tue Dec 12 10:04:52 2006 for UbixOS V2 by  doxygen 1.4.7
diff --git a/doc/html/arp_8h-source.html b/doc/html/arp_8h-source.html index 2baf9ad..cfedb05 100644 --- a/doc/html/arp_8h-source.html +++ b/doc/html/arp_8h-source.html @@ -72,19 +72,19 @@ 00041 #ifndef __NETIF_ARP_H__ 00042 #define __NETIF_ARP_H__ 00043 -00044 #include "net/pbuf.h" -00045 #include "net/ipv4/ip_addr.h" -00046 #include "net/netif.h" +00044 #include "net/pbuf.h" +00045 #include "net/ipv4/ip_addr.h" +00046 #include "net/netif.h" 00047 00048 struct eth_addr { 00049 PACK_STRUCT_FIELD(uInt8 addr[6]); -00050 } PACK_STRUCT_STRUCT; +00050 } PACK_STRUCT_STRUCT; 00051 00052 struct eth_hdr { 00053 PACK_STRUCT_FIELD(struct eth_addr dest); 00054 PACK_STRUCT_FIELD(struct eth_addr src); 00055 PACK_STRUCT_FIELD(uInt16 type); -00056 } PACK_STRUCT_STRUCT; +00056 } PACK_STRUCT_STRUCT; 00057 00058 #define ARP_TMR_INTERVAL 10000 00059 @@ -103,28 +103,28 @@ 00072 does not alter the packet in any way, it just updates the ARP 00073 table. After this function has been called, the normal TCP/IP stack 00074 input function should be called. */ -00075 void arp_ip_input(struct netif *netif, struct pbuf *p); +00075 void arp_ip_input(struct netif *netif, struct pbuf *p); 00076 00077 /* Should be called for incoming ARP packets. The pbuf in the argument 00078 is freed by this function. If the function returns a pbuf (i.e., 00079 returns non-NULL), that pbuf constitutes an ARP reply and should be 00080 sent out on the Ethernet. */ -00081 struct pbuf *arp_arp_input(struct netif *netif, struct eth_addr *ethaddr, -00082 struct pbuf *p); +00081 struct pbuf *arp_arp_input(struct netif *netif, struct eth_addr *ethaddr, +00082 struct pbuf *p); 00083 00084 /* arp_loopup() is called to do an IP address -> Ethernet address 00085 translation. If the function returns NULL, there is no mapping and 00086 the arp_query() function should be called. */ -00087 struct eth_addr *arp_lookup(struct ip_addr *ipaddr); +00087 struct eth_addr *arp_lookup(struct ip_addr *ipaddr); 00088 00089 /* Constructs an ARP query packet for the given IP address. The 00090 function returns a pbuf that contains the reply and that should be 00091 sent out on the Ethernet. */ -00092 struct pbuf *arp_query(struct netif *netif, struct eth_addr *ethaddr, -00093 struct ip_addr *ipaddr); +00092 struct pbuf *arp_query(struct netif *netif, struct eth_addr *ethaddr, +00093 struct ip_addr *ipaddr); 00094 00095 #endif /* __NETIF_ARP_H__ */ -
Generated on Tue Dec 12 08:52:04 2006 for UbixOS V2 by  +
Generated on Tue Dec 12 09:59:41 2006 for UbixOS V2 by  doxygen 1.4.7
diff --git a/doc/html/arp_8h.html b/doc/html/arp_8h.html index 3d73e2a..9c1111b 100644 --- a/doc/html/arp_8h.html +++ b/doc/html/arp_8h.html @@ -29,9 +29,12 @@ -

arp.h File Reference

#include "net/pbuf.h"
-#include "net/ipv4/ip_addr.h"
-#include "net/netif.h"
+

arp.h File Reference

#include "net/pbuf.h"
+#include "net/ipv4/ip_addr.h"
+#include "net/netif.h"
+ +

+Include dependency graph for arp.h:

Go to the source code of this file. @@ -49,15 +52,15 @@ - + - + - + - + @@ -83,8 +86,6 @@

Definition at line 58 of file arp.h. -

-Referenced by arp_timer(), and ethernetif_init().

@@ -102,8 +103,6 @@

Definition at line 60 of file arp.h. -

-Referenced by arp_arp_input(), arp_query(), and ethernetif_input().

@@ -121,8 +120,6 @@

Definition at line 61 of file arp.h. -

-Referenced by arp_arp_input(), arp_query(), ethernetif_input(), and ethernetif_output().


Function Documentation

@@ -131,9 +128,9 @@
#define ETHTYPE_IP   0x0800

Functions

pbufarp_arp_input (struct netif *netif, struct eth_addr *ethaddr, struct pbuf *p)
pbuf * arp_arp_input (struct netif *netif, struct eth_addr *ethaddr, struct pbuf *p)
void arp_init (void)
void arp_ip_input (struct netif *netif, struct pbuf *p)
void arp_ip_input (struct netif *netif, struct pbuf *p)
eth_addrarp_lookup (struct ip_addr *ipaddr)
eth_addrarp_lookup (struct ip_addr *ipaddr)
pbufarp_query (struct netif *netif, struct eth_addr *ethaddr, struct ip_addr *ipaddr)
pbuf * arp_query (struct netif *netif, struct eth_addr *ethaddr, struct ip_addr *ipaddr)
void arp_tmr (void)
- + - + @@ -145,7 +142,7 @@ - + @@ -159,12 +156,6 @@

-

-Definition at line 197 of file arp.c. -

-References add_arp_entry(), ARP_REPLY, ARP_REQUEST, ARPH_HWLEN_SET, ARPH_PROTOLEN_SET, ETHTYPE_ARP, ETHTYPE_IP, htons, HWTYPE_ETHERNET, netif::ip_addr, ip_addr_cmp, ip_addr_set, kprintf(), NULL, pbuf::payload, pbuf_free(), and pbuf::tot_len. -

-Referenced by ethernetif_input().

@@ -185,12 +176,6 @@

-

-Definition at line 93 of file arp.c. -

-References arp_table, ARP_TABLE_SIZE, IP_ADDR_ANY, ip_addr_set, and arp_entry::ipaddr. -

-Referenced by ethernetif_init().

@@ -200,13 +185,13 @@

- + - + @@ -220,12 +205,6 @@

-

-Definition at line 181 of file arp.c. -

-References add_arp_entry(), ARP_DEBUG, DEBUGF, netif::ip_addr, ip_addr_maskcmp, netif::netmask, and pbuf::payload. -

-Referenced by ethernetif_input().

@@ -235,7 +214,7 @@

- + @@ -246,12 +225,6 @@

-

-Definition at line 253 of file arp.c. -

-References arp_table, ARP_TABLE_SIZE, ip_addr_cmp, and NULL. -

-Referenced by ethernetif_output().

@@ -259,9 +232,9 @@

struct pbuf* arp_arp_input struct pbuf* arp_arp_input (struct netifstruct netif *  netif,
struct pbufstruct pbuf *  p 
void arp_ip_input (struct netifstruct netif *  netif,
struct pbufstruct pbuf *  p 
struct eth_addr* arp_lookup (struct ip_addrstruct ip_addr *  ipaddr  ) 
- + - + @@ -273,7 +246,7 @@ - + @@ -287,12 +260,6 @@

-

-Definition at line 266 of file arp.c. -

-References ARP_REQUEST, ARPH_HWLEN_SET, ARPH_PROTOLEN_SET, ETHTYPE_ARP, ETHTYPE_IP, htons, HWTYPE_ETHERNET, netif::ip_addr, ip_addr_set, NULL, pbuf::payload, pbuf_alloc(), PBUF_LINK, and PBUF_RAM. -

-Referenced by ethernetif_output().

@@ -313,12 +280,6 @@

-

-Definition at line 104 of file arp.c. -

-References ARP_DEBUG, ARP_MAXAGE, arp_table, ARP_TABLE_SIZE, ctime, DEBUGF, IP_ADDR_ANY, ip_addr_isany, ip_addr_set, and arp_entry::ipaddr. -

-Referenced by arp_timer().


Variable Documentation

@@ -327,7 +288,7 @@
struct pbuf* arp_query struct pbuf* arp_query (struct netifstruct netif *  netif,
struct ip_addrstruct ip_addr *  ipaddr 
- +
struct eth_hdr PACK_STRUCT_STRUCT struct eth_hdr PACK_STRUCT_STRUCT
@@ -342,7 +303,7 @@

@@ -352,7 +313,7 @@

-


Generated on Tue Dec 12 08:52:11 2006 for UbixOS V2 by  +
Generated on Tue Dec 12 10:00:44 2006 for UbixOS V2 by  doxygen 1.4.7
diff --git a/doc/html/assert_8c-source.html b/doc/html/assert_8c-source.html index 7fc15f9..e32b8a6 100644 --- a/doc/html/assert_8c-source.html +++ b/doc/html/assert_8c-source.html @@ -62,8 +62,8 @@ 00031 #include <lib/kprintf.h> 00032 #include <ubixos/kpanic.h> 00033 -00034 void __assert(const char *func,const char *file,int line,const char *failedexpr) { -00035 if (func == NULL) +00034 void __assert(const char *func,const char *file,int line,const char *failedexpr) { +00035 if (func == NULL) 00036 kprintf( 00037 "Assertion failed: (%s), file %s, line %d.\n", failedexpr, 00038 file, line); @@ -97,7 +97,7 @@ 00066 END 00067 ***/ 00068 -
Generated on Tue Dec 12 08:52:07 2006 for UbixOS V2 by  +
Generated on Tue Dec 12 09:59:42 2006 for UbixOS V2 by  doxygen 1.4.7
diff --git a/doc/html/assert_8c.html b/doc/html/assert_8c.html index e9aaf53..d55e0bf 100644 --- a/doc/html/assert_8c.html +++ b/doc/html/assert_8c.html @@ -34,6 +34,16 @@ #include <ubixos/kpanic.h>

+Include dependency graph for assert.c:

+ + + + + + + + +

Go to the source code of this file. @@ -83,10 +93,21 @@

Definition at line 34 of file assert.c.

-References kpanic(), kprintf(), and NULL. +References kpanic(), kprintf(), and NULL. +

+Here is the call graph for this function:

+ + + + + + + + +

-


Generated on Tue Dec 12 08:52:15 2006 for UbixOS V2 by  +
Generated on Tue Dec 12 10:06:21 2006 for UbixOS V2 by  doxygen 1.4.7
diff --git a/doc/html/assert_8h-source.html b/doc/html/assert_8h-source.html index 60bfc0b..62573d2 100644 --- a/doc/html/assert_8h-source.html +++ b/doc/html/assert_8h-source.html @@ -97,9 +97,9 @@ 00066 #endif /* NDEBUG */ 00067 00068 __BEGIN_DECLS -00069 void __assert(const char *, const char *, int, const char *); +00069 void __assert(const char *, const char *, int, const char *); 00070 __END_DECLS -
Generated on Tue Dec 12 08:52:04 2006 for UbixOS V2 by  +
Generated on Tue Dec 12 09:59:41 2006 for UbixOS V2 by  doxygen 1.4.7
diff --git a/doc/html/assert_8h.html b/doc/html/assert_8h.html index 36d8aac..22be3f9 100644 --- a/doc/html/assert_8h.html +++ b/doc/html/assert_8h.html @@ -31,6 +31,32 @@ src » sys » include

assert.h File Reference

+This graph shows which files directly or indirectly include this file:

+ + + + + + + + + + + + + + + + + + + + + + + + +

Go to the source code of this file.


Functions

@@ -43,7 +69,7 @@ - +

Defines

#define assert(e)

Functions

__BEGIN_DECLS void __assert (const char *, const char *, int, const char *)
void __assert (const char *, const char *, int, const char *)


Define Documentation

@@ -120,7 +146,7 @@

-Value:

((e) ? (void)0 : __assert(__func__, __FILE__, \
+Value:
((e) ? (void)0 : __assert(__func__, __FILE__, \
                             __LINE__, #e))
 

@@ -130,12 +156,12 @@


Function Documentation

- +
- + @@ -172,10 +198,21 @@

Definition at line 34 of file assert.c.

-References kpanic(), kprintf(), and NULL. +References kpanic(), kprintf(), and NULL. +

+Here is the call graph for this function:

+ + + + + + + + +

-


Generated on Tue Dec 12 08:52:09 2006 for UbixOS V2 by  +
Generated on Tue Dec 12 09:59:50 2006 for UbixOS V2 by  doxygen 1.4.7
diff --git a/doc/html/atan_8c-source.html b/doc/html/atan_8c-source.html index 0c523ca..f83c571 100644 --- a/doc/html/atan_8c-source.html +++ b/doc/html/atan_8c-source.html @@ -90,7 +90,7 @@ 00059 END 00060 ***/ 00061 -
Generated on Tue Dec 12 08:52:07 2006 for UbixOS V2 by  +
Generated on Tue Dec 12 09:59:42 2006 for UbixOS V2 by  doxygen 1.4.7
diff --git a/doc/html/atan_8c.html b/doc/html/atan_8c.html index e0adda3..8def139 100644 --- a/doc/html/atan_8c.html +++ b/doc/html/atan_8c.html @@ -32,6 +32,14 @@

atan.c File Reference

#include <math.h>

+Include dependency graph for atan.c:

+ + + + + + +

Go to the source code of this file.

__BEGIN_DECLS void __assert void __assert ( const char *  ,
@@ -61,7 +69,7 @@ Definition at line 32 of file atan.c.

-


Generated on Tue Dec 12 08:52:15 2006 for UbixOS V2 by  +
Generated on Tue Dec 12 10:06:22 2006 for UbixOS V2 by  doxygen 1.4.7
diff --git a/doc/html/atkbd_8c-source.html b/doc/html/atkbd_8c-source.html index d99d971..2d581e2 100644 --- a/doc/html/atkbd_8c-source.html +++ b/doc/html/atkbd_8c-source.html @@ -522,7 +522,7 @@ 00491 END 00492 ***/ 00493 -
Generated on Tue Dec 12 08:52:05 2006 for UbixOS V2 by  +
Generated on Tue Dec 12 09:59:41 2006 for UbixOS V2 by  doxygen 1.4.7
diff --git a/doc/html/atkbd_8c.html b/doc/html/atkbd_8c.html index 04975f3..1b778fb 100644 --- a/doc/html/atkbd_8c.html +++ b/doc/html/atkbd_8c.html @@ -46,6 +46,26 @@ #include <ubixos/vitals.h>

+Include dependency graph for atkbd.c:

+ + + + + + + + + + + + + + + + + + +

Go to the source code of this file.


Functions

@@ -139,7 +159,20 @@

Definition at line 157 of file atkbd.c.

-References atkbd_isr(), atkbd_scan(), dDpl0, dInt, dPresent, irqEnable(), kprintf(), mVec, setLED(), setVector(), stdinBuffer, and x1. +References atkbd_isr(), atkbd_scan(), dDpl0, dInt, dPresent, irqEnable(), kprintf(), mVec, setLED(), setVector(), stdinBuffer, and x1. +

+Here is the call graph for this function:

+ + + + + + + + + + +

@@ -165,6 +198,13 @@ References inportByte(), and outportByte().

Referenced by atkbd_init(), and keyboardHandler(). +

+Here is the call graph for this function:

+ + + + +

@@ -213,6 +253,26 @@ Definition at line 216 of file atkbd.c.

References altKey, atkbd_scan(), atkbdSpinLock, backSpace(), controlKey, controlKeys, vitalsStruct::freePages, inportByte(), K_PANIC, keyboardMap, keyMap, kprintf(), ledCapslock, ledNumlock, ledScrolllock, ledStatus, outportByte(), setLED(), shiftKey, spinTryLock(), spinUnlock(), tty_termNode::stdin, stdinBuffer, tty_termNode::stdinSize, stdinSize, systemVitals, tty_change(), and tty_foreground. +

+Here is the call graph for this function:

+ + + + + + + + + + + + + + + + + +

@@ -238,6 +298,13 @@ References inportByte(), ledStatus, and outportByte().

Referenced by atkbd_init(), and keyboardHandler(). +

+Here is the call graph for this function:

+ + + + +


Variable Documentation

@@ -374,7 +441,7 @@ Referenced by getch(), and keyboardHandler().

-


Generated on Tue Dec 12 08:52:14 2006 for UbixOS V2 by  +
Generated on Tue Dec 12 10:04:24 2006 for UbixOS V2 by  doxygen 1.4.7
diff --git a/doc/html/atkbd_8h-source.html b/doc/html/atkbd_8h-source.html index 59406af..3ab43ae 100644 --- a/doc/html/atkbd_8h-source.html +++ b/doc/html/atkbd_8h-source.html @@ -99,7 +99,7 @@ 00068 00069 END 00070 ***/ -
Generated on Tue Dec 12 08:52:04 2006 for UbixOS V2 by  +
Generated on Tue Dec 12 09:59:41 2006 for UbixOS V2 by  doxygen 1.4.7
diff --git a/doc/html/atkbd_8h.html b/doc/html/atkbd_8h.html index 30d076c..758966e 100644 --- a/doc/html/atkbd_8h.html +++ b/doc/html/atkbd_8h.html @@ -31,6 +31,14 @@ src » sys » include » isa

atkbd.h File Reference

+This graph shows which files directly or indirectly include this file:

+ + + + + + +

Go to the source code of this file.


Functions

@@ -192,7 +200,20 @@

Definition at line 157 of file atkbd.c.

-References atkbd_isr(), atkbd_scan(), dDpl0, dInt, dPresent, irqEnable(), kprintf(), mVec, setLED(), setVector(), stdinBuffer, and x1. +References atkbd_isr(), atkbd_scan(), dDpl0, dInt, dPresent, irqEnable(), kprintf(), mVec, setLED(), setVector(), stdinBuffer, and x1. +

+Here is the call graph for this function:

+ + + + + + + + + + +

@@ -237,6 +258,26 @@ Definition at line 216 of file atkbd.c.

References altKey, atkbd_scan(), atkbdSpinLock, backSpace(), controlKey, controlKeys, vitalsStruct::freePages, inportByte(), K_PANIC, keyboardMap, keyMap, kprintf(), ledCapslock, ledNumlock, ledScrolllock, ledStatus, outportByte(), setLED(), shiftKey, spinTryLock(), spinUnlock(), tty_termNode::stdin, stdinBuffer, stdinSize, tty_termNode::stdinSize, systemVitals, tty_change(), and tty_foreground. +

+Here is the call graph for this function:

+ + + + + + + + + + + + + + + + + +

@@ -262,9 +303,16 @@ References inportByte(), ledStatus, and outportByte().

Referenced by atkbd_init(), and keyboardHandler(). +

+Here is the call graph for this function:

+ + + + +

-


Generated on Tue Dec 12 08:52:09 2006 for UbixOS V2 by  +
Generated on Tue Dec 12 09:59:59 2006 for UbixOS V2 by  doxygen 1.4.7
diff --git a/doc/html/bcopy_8c-source.html b/doc/html/bcopy_8c-source.html index efa240c..6f5013f 100644 --- a/doc/html/bcopy_8c-source.html +++ b/doc/html/bcopy_8c-source.html @@ -98,7 +98,7 @@ 00067 #include <strings.h> 00068 00069 void -00070 bcopy(const void *src0, void *dst0, size_t length) +00070 bcopy(const void *src0, void *dst0, size_t length) 00071 #endif 00072 { 00073 char *dst = dst0; @@ -167,7 +167,7 @@ 00136 return; 00137 #endif 00138 } -
Generated on Tue Dec 12 08:52:07 2006 for UbixOS V2 by  +
Generated on Tue Dec 12 09:59:42 2006 for UbixOS V2 by  doxygen 1.4.7
diff --git a/doc/html/bcopy_8c.html b/doc/html/bcopy_8c.html index 44d9429..8ff757e 100644 --- a/doc/html/bcopy_8c.html +++ b/doc/html/bcopy_8c.html @@ -34,6 +34,20 @@ #include <string.h>

+Include dependency graph for bcopy.c:

+ + + + + + +

+This graph shows which files directly or indirectly include this file:

+ + + + +

Go to the source code of this file.


Defines

@@ -212,7 +226,7 @@ References done, TLOOP, TLOOP1, wmask, and wsize.

-


Generated on Tue Dec 12 08:52:15 2006 for UbixOS V2 by  +
Generated on Tue Dec 12 10:06:23 2006 for UbixOS V2 by  doxygen 1.4.7
diff --git a/doc/html/bioscall_8c-source.html b/doc/html/bioscall_8c-source.html index 60fa1a5..3de842f 100644 --- a/doc/html/bioscall_8c-source.html +++ b/doc/html/bioscall_8c-source.html @@ -131,7 +131,7 @@ 00100 END 00101 ***/ 00102 -
Generated on Tue Dec 12 08:52:06 2006 for UbixOS V2 by  +
Generated on Tue Dec 12 09:59:41 2006 for UbixOS V2 by  doxygen 1.4.7
diff --git a/doc/html/bioscall_8c.html b/doc/html/bioscall_8c.html index a01d150..fafd693 100644 --- a/doc/html/bioscall_8c.html +++ b/doc/html/bioscall_8c.html @@ -39,6 +39,25 @@ #include <assert.h>

+Include dependency graph for bioscall.c:

+ + + + + + + + + + + + + + + + + +

Go to the source code of this file.


Defines

@@ -143,9 +162,25 @@ References _current, assert, tssStruct::back_link, bios16Code(), tssStruct::cr3, tssStruct::cs, tssStruct::ds, tssStruct::eax, tssStruct::ebp, tssStruct::ebx, tssStruct::ecx, tssStruct::edi, tssStruct::edx, EFLAG_IF, EFLAG_VM, tssStruct::eflags, tssStruct::eip, tssStruct::es, tssStruct::esi, tssStruct::esp, tssStruct::esp0, tssStruct::esp1, tssStruct::esp2, tssStruct::fs, tssStruct::gs, tssStruct::io_map, kmalloc(), tssStruct::ldt, taskStruct::oInfo, READY, schedNewTask(), tssStruct::ss, tssStruct::ss0, tssStruct::ss1, tssStruct::ss2, taskStruct::state, tssStruct::trace_bitmap, taskStruct::tss, osInfo::v86Task, x1000, and x2000.

Referenced by systemTask(). +

+Here is the call graph for this function:

+ + + + + + + + + + + + + +

-


Generated on Tue Dec 12 08:52:14 2006 for UbixOS V2 by  +
Generated on Tue Dec 12 10:04:54 2006 for UbixOS V2 by  doxygen 1.4.7
diff --git a/doc/html/bioscall_8h-source.html b/doc/html/bioscall_8h-source.html index aa67c57..1c8dee3 100644 --- a/doc/html/bioscall_8h-source.html +++ b/doc/html/bioscall_8h-source.html @@ -90,7 +90,7 @@ 00059 00060 END 00061 ***/ -
Generated on Tue Dec 12 08:52:04 2006 for UbixOS V2 by  +
Generated on Tue Dec 12 09:59:41 2006 for UbixOS V2 by  doxygen 1.4.7
diff --git a/doc/html/bioscall_8h.html b/doc/html/bioscall_8h.html index e91b104..10949e9 100644 --- a/doc/html/bioscall_8h.html +++ b/doc/html/bioscall_8h.html @@ -32,6 +32,20 @@

bioscall.h File Reference

#include <ubixos/types.h>

+Include dependency graph for bioscall.h:

+ + + + + +

+This graph shows which files directly or indirectly include this file:

+ + + + + +

Go to the source code of this file.


Functions

@@ -219,9 +233,25 @@ References _current, assert, tssStruct::back_link, bios16Code(), tssStruct::cr3, tssStruct::cs, tssStruct::ds, tssStruct::eax, tssStruct::ebp, tssStruct::ebx, tssStruct::ecx, tssStruct::edi, tssStruct::edx, EFLAG_IF, EFLAG_VM, tssStruct::eflags, tssStruct::eip, tssStruct::es, tssStruct::esi, tssStruct::esp, tssStruct::esp0, tssStruct::esp1, tssStruct::esp2, tssStruct::fs, tssStruct::gs, tssStruct::io_map, kmalloc(), tssStruct::ldt, taskStruct::oInfo, READY, schedNewTask(), tssStruct::ss, tssStruct::ss0, tssStruct::ss1, tssStruct::ss2, taskStruct::state, tssStruct::trace_bitmap, taskStruct::tss, osInfo::v86Task, x1000, and x2000.

Referenced by systemTask(). +

+Here is the call graph for this function:

+ + + + + + + + + + + + + +

-


Generated on Tue Dec 12 08:52:09 2006 for UbixOS V2 by  +
Generated on Tue Dec 12 10:00:21 2006 for UbixOS V2 by  doxygen 1.4.7
diff --git a/doc/html/block_8c-source.html b/doc/html/block_8c-source.html index af308df..618fda9 100644 --- a/doc/html/block_8c-source.html +++ b/doc/html/block_8c-source.html @@ -104,7 +104,7 @@ 00073 00074 void syncBat(struct vfs_mountPoint *mp) { 00075 struct ubixFSInfo *fsInfo = mp->fsInfo; -00076 mp->device->devInfo->write(mp->device->devInfo->info,fsInfo->blockAllocationTable,mp->diskLabel->partitions[mp->partition].pOffset,mp->diskLabel->partitions[mp->partition].pBatSize); +00076 mp->device->devInfo->write(mp->device->devInfo->info,fsInfo->blockAllocationTable,mp->diskLabel->partitions[mp->partition].pOffset,mp->diskLabel->partitions[mp->partition].pBatSize); 00077 } 00078 00079 int freeBlocks(int block,fileDescriptor *fd) { @@ -158,7 +158,7 @@ 00127 END 00128 ***/ 00129 -
Generated on Tue Dec 12 08:52:08 2006 for UbixOS V2 by  +
Generated on Tue Dec 12 09:59:42 2006 for UbixOS V2 by  doxygen 1.4.7
diff --git a/doc/html/block_8c.html b/doc/html/block_8c.html index e3235d4..38832a6 100644 --- a/doc/html/block_8c.html +++ b/doc/html/block_8c.html @@ -34,6 +34,19 @@ #include <vfs/mount.h>

+Include dependency graph for block.c:

+ + + + + + + + + + + +

Go to the source code of this file.


Defines

@@ -75,7 +88,13 @@

Definition at line 79 of file block.c.

-References blockAllocationTableEntry::attributes, ubixFSInfo::blockAllocationTable, vfs_mountPoint::fsInfo, fileDescriptorStruct::mp, blockAllocationTableEntry::nextBlock, and syncBat(). +References blockAllocationTableEntry::attributes, ubixFSInfo::blockAllocationTable, vfs_mountPoint::fsInfo, fileDescriptorStruct::mp, blockAllocationTableEntry::nextBlock, and syncBat(). +

+Here is the call graph for this function:

+ + + +

@@ -108,9 +127,15 @@

Definition at line 96 of file block.c.

-References blockAllocationTableEntry::attributes, ubixFSInfo::batEntries, ubixFSInfo::blockAllocationTable, vfs_mountPoint::fsInfo, fileDescriptorStruct::mp, blockAllocationTableEntry::nextBlock, syncBat(), and x1. +References blockAllocationTableEntry::attributes, ubixFSInfo::batEntries, ubixFSInfo::blockAllocationTable, vfs_mountPoint::fsInfo, fileDescriptorStruct::mp, blockAllocationTableEntry::nextBlock, syncBat(), and x1.

Referenced by ubixFSmkDir(), and writeUbixFS(). +

+Here is the call graph for this function:

+ + + +

@@ -134,12 +159,12 @@

Definition at line 74 of file block.c.

-References ubixFSInfo::blockAllocationTable, vfs_mountPoint::device, device_node::devInfo, vfs_mountPoint::diskLabel, vfs_mountPoint::fsInfo, device_interface::info, vfs_mountPoint::partition, ubixDiskLabel::partitions, and device_interface::write. +References ubixFSInfo::blockAllocationTable, vfs_mountPoint::device, device_node::devInfo, vfs_mountPoint::diskLabel, vfs_mountPoint::fsInfo, device_interface::info, vfs_mountPoint::partition, ubixDiskLabel::partitions, and device_interface::write.

Referenced by freeBlocks(), and getFreeBlocks().

-


Generated on Tue Dec 12 08:52:16 2006 for UbixOS V2 by  +
Generated on Tue Dec 12 10:07:39 2006 for UbixOS V2 by  doxygen 1.4.7
diff --git a/doc/html/buf_8h-source.html b/doc/html/buf_8h-source.html index 3bf125d..145548c 100644 --- a/doc/html/buf_8h-source.html +++ b/doc/html/buf_8h-source.html @@ -75,7 +75,7 @@ 00044 END 00045 ***/ 00046 -
Generated on Tue Dec 12 08:52:04 2006 for UbixOS V2 by  +
Generated on Tue Dec 12 09:59:41 2006 for UbixOS V2 by  doxygen 1.4.7
diff --git a/doc/html/buf_8h.html b/doc/html/buf_8h.html index 64f7e06..a110525 100644 --- a/doc/html/buf_8h.html +++ b/doc/html/buf_8h.html @@ -34,13 +34,32 @@ #include <sys/device.h>

+Include dependency graph for buf.h:

+ + + + + + + + + + + +

+This graph shows which files directly or indirectly include this file:

+ + + + +

Go to the source code of this file.


Functions


Data Structures

struct  buf
-
Generated on Tue Dec 12 08:52:11 2006 for UbixOS V2 by  +
Generated on Tue Dec 12 10:01:08 2006 for UbixOS V2 by  doxygen 1.4.7
diff --git a/doc/html/cdefs_8h-source.html b/doc/html/cdefs_8h-source.html index 67f4a39..23a4d1e 100644 --- a/doc/html/cdefs_8h-source.html +++ b/doc/html/cdefs_8h-source.html @@ -85,7 +85,7 @@ 00054 00055 END 00056 ***/ -

Generated on Tue Dec 12 08:52:04 2006 for UbixOS V2 by  +

Generated on Tue Dec 12 09:59:41 2006 for UbixOS V2 by  doxygen 1.4.7
diff --git a/doc/html/cdefs_8h.html b/doc/html/cdefs_8h.html index 5c86ec0..156537d 100644 --- a/doc/html/cdefs_8h.html +++ b/doc/html/cdefs_8h.html @@ -32,6 +32,19 @@

cdefs.h File Reference

#include <ubixos/types.h>

+Include dependency graph for cdefs.h:

+ + + + + +

+This graph shows which files directly or indirectly include this file:

+ + + + +

Go to the source code of this file. @@ -75,7 +88,7 @@ Definition at line 31 of file cdefs.h.

-


Generated on Tue Dec 12 08:52:11 2006 for UbixOS V2 by  +
Generated on Tue Dec 12 10:01:09 2006 for UbixOS V2 by  doxygen 1.4.7
diff --git a/doc/html/classes.html b/doc/html/classes.html index 57b4e69..379fb23 100644 --- a/doc/html/classes.html +++ b/doc/html/classes.html @@ -31,29 +31,29 @@

UbixOS V2 Data Structure Index

A | B | C | D | E | F | G | H | I | K | L | M | N | O | P | R | S | T | U | V | W | _


Defines

  A  
-
DrvGeom   icmp_echo_hdr   osInfo   timeStruct   
api_msg   
  E  
-
icmp_te_hdr   
  P  
-
timeval   
api_msg_msg   ei_device   in_addr   partitionInformation   timezone   
arp_entry   elfDynamic   initBlock   pbuf   TMode_Rec   
arp_hdr   elfDynSym   ioctl_args   pciConfig   tms   
arpcom   elfHeader   ip_addr   pipe_args   trapframe   
  B  
-
elfPltInfo   ip_hdr   
  R  
-
tssStruct   
blockAllocationTableEntry   elfProgramHeader   issetugid_args   read_args   tty_termNode   
bootSect   elfSectionHeader   
  K  
-
readlink_args   TVESA_Rec   
bsd_disklabel   eth_addr   kmod_struct   
  S  
-
  U  
-
bsd_disklabel::partition   eth_hdr   
  L  
-
sdeWindows   ubixDiskLabel   
buf   etheraddr   lncInfo   setitimer_args   ubixDiskLabel::ubixPartitions   
  C  
-
ethernetif   lwip_socket   sigaction_args   ubixFSInfo   
cacheNode   ethip_hdr   
  M  
-
sigprocmask_args   ubthread   
close_args   
  F  
-
mds   sockaddr   ubthread_cond   
confadd   fcntl_args   memDescriptor   sockaddr_in   ubthread_cond_list   
cpuinfo_t   file   mMap   stat   ubthread_list   
csum   fileDescriptorStruct   mmap_args   sys_mbox   ubthread_mutex   
csum_total   fileSystem   mpi_mbox   sys_mbox_msg   ubthread_mutex_list   
  D  
-
fs   mpi_message   sys_sem   udp_hdr   
descriptorTableUnion   fstat_args   munmap_args   sys_thread   udp_pcb   
devfs_devices   
  G  
-
  N  
-
sys_timeout   ufs1_dinode   
devfs_info   gdt_descr   net   sys_timeouts   ufs2_dinode   
device   gdtDescriptor   netbuf   sysctl_args   userFileDescriptorStruct   
device_interface   gdtGate   netconn   sysctl_entry   
  V  
-
device_node   getdtablesize_args   netif   
  T  
-
vfs_mountPoint   
device_resource   getgid_args   nicBuffer   taskStruct   vitalsStruct   
devMethodType   getpid_args   nicInfo   tcp_hdr   
  W  
-
directoryEntry   gettimeofday_args   
  O  
-
tcp_pcb   write_args   
directoryList   getuid_args   obreak_args   tcp_pcb_listen   
  _  
-
dirent   
  H  
-
ogDisplay_UbixOS   tcp_seg   __sigset   
dmadat   hostRingEntry   ogDisplay_VESA   tcpip_msg   __timespec   
dos_partition   
  I  
-
ogModeInfo   thread   _item_t   
dp_rcvhdr   i386_frame   ogVESAInfo   thread_start_param   _list_t   
driveInfo   i387Struct   open_args   timespec   _UbixUser   
driverType   icmp_dur_hdr   

A | B | C | D | E | F | G | H | I | K | L | M | N | O | P | R | S | T | U | V | W | _

-


Generated on Tue Dec 12 08:52:17 2006 for UbixOS V2 by  +dp_rcvhdr   getpid_args   obreak_args   tms   arpcom   driveInfo   gettimeofday_args   ogDisplay_UbixOS   trapframe   
  B  
+driverType   getuid_args   ogModeInfo   tssStruct   blockAllocationTableEntry   DrvGeom   
  H  
+ogVESAInfo   tty_termNode   bootSect   
  E  
+hostRingEntry   open_args   
  U  
+bsd_disklabel   ei_device   
  I  
+osInfo   ubixDiskLabel   bsd_disklabel::partition   elfDynamic   i386_frame   
  P  
+ubixDiskLabel::ubixPartitions   buf   elfDynSym   i387Struct   partitionInformation   ubixFSInfo   
  C  
+elfHeader   initBlock   pciConfig   ubthread   cacheNode   elfPltInfo   ioctl_args   pipe_args   ubthread_cond   close_args   elfProgramHeader   issetugid_args   
  R  
+ubthread_cond_list   confadd   elfSectionHeader   
  K  
+read_args   ubthread_list   cpuinfo_t   eth_addr   kmod_struct   readlink_args   ubthread_mutex   csum   eth_hdr   
  L  
+
  S  
+ubthread_mutex_list   csum_total   etheraddr   lncInfo   sdeWindows   ufs1_dinode   
  D  
+
  F  
+
  M  
+setitimer_args   ufs2_dinode   descriptorTableUnion   fcntl_args   mds   sigaction_args   userFileDescriptorStruct   devfs_devices   file   memDescriptor   sigprocmask_args   
  V  
+devfs_info   fileDescriptorStruct   mMap   stat   vfs_mountPoint   device   fileSystem   mmap_args   sysctl_args   vitalsStruct   device_interface   fs   mpi_mbox   sysctl_entry   
  W  
+device_node   fstat_args   mpi_message   
  T  
+write_args   device_resource   
  G  
+munmap_args   taskStruct   
  _  
+devMethodType   gdt_descr   
  N  
+thread   __sigset   directoryEntry   gdtDescriptor   net   timespec   __timespec   directoryList   gdtGate   nicBuffer   timeStruct   _item_t   dirent   getdtablesize_args   nicInfo   timeval   _list_t   dmadat   getgid_args   
  O  
+timezone   _UbixUser   dos_partition   

A | B | C | D | E | F | G | H | I | K | L | M | N | O | P | R | S | T | U | V | W | _

+


Generated on Tue Dec 12 10:08:52 2006 for UbixOS V2 by  doxygen 1.4.7
diff --git a/doc/html/classogDisplay__UbixOS.html b/doc/html/classogDisplay__UbixOS.html index 8bd9663..87ffe70 100644 --- a/doc/html/classogDisplay__UbixOS.html +++ b/doc/html/classogDisplay__UbixOS.html @@ -30,7 +30,12 @@

ogDisplay_UbixOS Class Reference

#include <ogDisplay_UbixOS.h>

- +Collaboration diagram for ogDisplay_UbixOS:

Collaboration graph
+ + + + +
[legend]
@@ -576,7 +581,7 @@


The documentation for this class was generated from the following file: -
Generated on Tue Dec 12 08:52:19 2006 for UbixOS V2 by  +
Generated on Tue Dec 12 10:09:04 2006 for UbixOS V2 by  doxygen 1.4.7
diff --git a/doc/html/copyvirtualspace_8c-source.html b/doc/html/copyvirtualspace_8c-source.html index f59a91d..012311a 100644 --- a/doc/html/copyvirtualspace_8c-source.html +++ b/doc/html/copyvirtualspace_8c-source.html @@ -285,7 +285,7 @@ 00254 00255 END 00256 ***/ -
Generated on Tue Dec 12 08:52:08 2006 for UbixOS V2 by  +
Generated on Tue Dec 12 09:59:42 2006 for UbixOS V2 by  doxygen 1.4.7
diff --git a/doc/html/copyvirtualspace_8c.html b/doc/html/copyvirtualspace_8c.html index 3e67662..f1c2c1e 100644 --- a/doc/html/copyvirtualspace_8c.html +++ b/doc/html/copyvirtualspace_8c.html @@ -36,6 +36,16 @@ #include <string.h>

+Include dependency graph for copyvirtualspace.c:

+ + + + + + + + +

Go to the source code of this file.


Public Member Functions

virtual bool ogAlias (ogSurface &, uInt32, uInt32, uInt32, uInt32)
@@ -70,6 +80,19 @@ References adjustCowCounter(), cvsSpinLock, kpanic(), memset(), PAGE_COW, PAGE_DEFAULT, PAGE_STACK, pageEntries, parentPageDirAddr, spinLock(), spinUnlock(), tablesBaseAddress, vmm_getPhysicalAddr(), vmmGetFreeKernelPage(), vmmUnmapPage(), x1, and x1000.

Referenced by fork_copyProcess(). +

+Here is the call graph for this function:

+ + + + + + + + + + +


Variable Documentation

@@ -92,7 +115,7 @@ Referenced by vmmCopyVirtualSpace().

-


Generated on Tue Dec 12 08:52:17 2006 for UbixOS V2 by  +
Generated on Tue Dec 12 10:08:24 2006 for UbixOS V2 by  doxygen 1.4.7
diff --git a/doc/html/createvirtualspace_8c-source.html b/doc/html/createvirtualspace_8c-source.html index 45fe0f6..45ddc92 100644 --- a/doc/html/createvirtualspace_8c-source.html +++ b/doc/html/createvirtualspace_8c-source.html @@ -177,7 +177,7 @@ 00146 END 00147 ***/ 00148 -
Generated on Tue Dec 12 08:52:08 2006 for UbixOS V2 by  +
Generated on Tue Dec 12 09:59:42 2006 for UbixOS V2 by  doxygen 1.4.7
diff --git a/doc/html/createvirtualspace_8c.html b/doc/html/createvirtualspace_8c.html index d3db00c..9138705 100644 --- a/doc/html/createvirtualspace_8c.html +++ b/doc/html/createvirtualspace_8c.html @@ -32,6 +32,14 @@

createvirtualspace.c File Reference

#include <vmm/vmm.h>

+Include dependency graph for createvirtualspace.c:

+ + + + + + +

Go to the source code of this file.


Functions

@@ -63,9 +71,23 @@ References PAGE_DEFAULT, pageEntries, parentPageDirAddr, tablesBaseAddress, vmm_getPhysicalAddr(), vmmGetFreePage(), and vmmUnmapPage().

Referenced by execFile(). +

+Here is the call graph for this function:

+ + + + + + + + + + + +

-


Generated on Tue Dec 12 08:52:17 2006 for UbixOS V2 by  +
Generated on Tue Dec 12 10:08:25 2006 for UbixOS V2 by  doxygen 1.4.7
diff --git a/doc/html/devfs_8c-source.html b/doc/html/devfs_8c-source.html index 8929ca3..4f3b8a6 100644 --- a/doc/html/devfs_8c-source.html +++ b/doc/html/devfs_8c-source.html @@ -230,8 +230,8 @@ 00215 int devfs_init() { 00216 /* Build our devfs struct */ 00217 struct fileSystem devFS = -00218 {NULL, /* prev */ -00219 NULL, /* next */ +00218 {NULL, /* prev */ +00219 NULL, /* next */ 00220 (void *)devfs_initialize, /* vfsInitFS */ 00221 (void *)devfs_read, /* vfsRead */ 00222 (void *)devfs_write, /* vfsWrite */ @@ -257,7 +257,7 @@ 00242 /*** 00243 END 00244 ***/ -
Generated on Tue Dec 12 08:52:04 2006 for UbixOS V2 by  +
Generated on Tue Dec 12 09:59:41 2006 for UbixOS V2 by  doxygen 1.4.7
diff --git a/doc/html/devfs_8c.html b/doc/html/devfs_8c.html index 5ce91ec..a516b3c 100644 --- a/doc/html/devfs_8c.html +++ b/doc/html/devfs_8c.html @@ -40,6 +40,24 @@ #include <lib/kprintf.h>

+Include dependency graph for devfs.c:

+ + + + + + + + + + + + + + + + +

Go to the source code of this file.


Functions

@@ -82,7 +100,34 @@

Definition at line 215 of file devfs.c.

-References devfs_initialize(), devfs_open(), devfs_read(), devfs_write(), NULL, vfs_mount(), vfsRegisterFS(), and x1. +References devfs_initialize(), devfs_open(), devfs_read(), devfs_write(), NULL, vfs_mount(), vfsRegisterFS(), and x1. +

+Here is the call graph for this function:

+ + + + + + + + + + + + + + + + + + + + + + + + +

@@ -106,9 +151,23 @@

Definition at line 50 of file devfs.c.

-References devfs_info::deviceList, vfs_mountPoint::fsInfo, K_PANIC, and kmalloc(). +References devfs_info::deviceList, vfs_mountPoint::fsInfo, K_PANIC, and kmalloc().

Referenced by devfs_init(). +

+Here is the call graph for this function:

+ + + + + + + + + + + +

@@ -153,9 +212,26 @@

Definition at line 178 of file devfs.c.

-References devfs_len, devfsSpinLock, devfs_info::deviceList, devfs_devices::devMajor, devfs_devices::devMinor, devfs_devices::devName, devfs_devices::devType, vfs_mountPoint::fsInfo, kmalloc(), kprintf(), devfs_devices::next, devfs_devices::prev, spinLock(), spinUnlock(), sprintf(), strlen, and vfs_findMount(). +References devfs_len, devfsSpinLock, devfs_info::deviceList, devfs_devices::devMajor, devfs_devices::devMinor, devfs_devices::devName, devfs_devices::devType, vfs_mountPoint::fsInfo, kmalloc(), kprintf(), devfs_devices::next, devfs_devices::prev, spinLock(), spinUnlock(), sprintf(), strlen, and vfs_findMount().

Referenced by fdc_init(), and initHardDisk(). +

+Here is the call graph for this function:

+ + + + + + + + + + + + + + +

@@ -189,9 +265,24 @@

Definition at line 71 of file devfs.c.

-References devfs_len, devfsSpinLock, device_find(), devfs_info::deviceList, device_node::devInfo, devfs_devices::devMajor, devfs_devices::devMinor, devfs_devices::devName, vfs_mountPoint::fsInfo, kprintf(), fileDescriptorStruct::mode, fileDescriptorStruct::mp, devfs_devices::next, device_interface::size, fileDescriptorStruct::size, spinLock(), spinUnlock(), fileDescriptorStruct::start, strcmp(), and x1. +References devfs_len, devfsSpinLock, device_find(), devfs_info::deviceList, device_node::devInfo, devfs_devices::devMajor, devfs_devices::devMinor, devfs_devices::devName, vfs_mountPoint::fsInfo, kprintf(), fileDescriptorStruct::mode, fileDescriptorStruct::mp, devfs_devices::next, device_interface::size, fileDescriptorStruct::size, spinLock(), spinUnlock(), fileDescriptorStruct::start, strcmp(), and x1.

Referenced by devfs_init(). +

+Here is the call graph for this function:

+ + + + + + + + + + + + +

@@ -239,6 +330,20 @@ References fileDescriptorStruct::buffer, device_find(), device_node::devInfo, devfs_devices::devMajor, devfs_devices::devMinor, device_interface::info, kprintf(), device_interface::read, and fileDescriptorStruct::start.

Referenced by devfs_init(). +

+Here is the call graph for this function:

+ + + + + + + + + + + +

@@ -286,6 +391,19 @@ References fileDescriptorStruct::buffer, device_find(), device_node::devInfo, devfs_devices::devMajor, devfs_devices::devMinor, device_interface::info, device_interface::read, fileDescriptorStruct::start, and device_interface::write.

Referenced by devfs_init(). +

+Here is the call graph for this function:

+ + + + + + + + + + +


Variable Documentation

@@ -327,7 +445,7 @@ Referenced by devfs_makeNode(), and devfs_open().

-


Generated on Tue Dec 12 08:52:09 2006 for UbixOS V2 by  +
Generated on Tue Dec 12 09:59:49 2006 for UbixOS V2 by  doxygen 1.4.7
diff --git a/doc/html/devfs_8h-source.html b/doc/html/devfs_8h-source.html index c27d799..524cc14 100644 --- a/doc/html/devfs_8h-source.html +++ b/doc/html/devfs_8h-source.html @@ -121,7 +121,7 @@ 00090 00091 END 00092 ***/ -
Generated on Tue Dec 12 08:52:04 2006 for UbixOS V2 by  +
Generated on Tue Dec 12 09:59:41 2006 for UbixOS V2 by  doxygen 1.4.7
diff --git a/doc/html/devfs_8h.html b/doc/html/devfs_8h.html index 1a8531c..cbf3980 100644 --- a/doc/html/devfs_8h.html +++ b/doc/html/devfs_8h.html @@ -33,6 +33,26 @@ #include <vfs/file.h>

+Include dependency graph for devfs.h:

+ + + + + + + + +

+This graph shows which files directly or indirectly include this file:

+ + + + + + + + +

Go to the source code of this file.


Functions

@@ -67,7 +87,34 @@

Definition at line 215 of file devfs.c.

-References devfs_initialize(), devfs_open(), devfs_read(), devfs_write(), NULL, vfs_mount(), vfsRegisterFS(), and x1. +References devfs_initialize(), devfs_open(), devfs_read(), devfs_write(), NULL, vfs_mount(), vfsRegisterFS(), and x1. +

+Here is the call graph for this function:

+ + + + + + + + + + + + + + + + + + + + + + + + +

@@ -112,12 +159,29 @@

Definition at line 178 of file devfs.c.

-References devfs_len, devfsSpinLock, devfs_info::deviceList, devfs_devices::devMajor, devfs_devices::devMinor, devfs_devices::devName, devfs_devices::devType, vfs_mountPoint::fsInfo, kmalloc(), kprintf(), devfs_devices::next, devfs_devices::prev, spinLock(), spinUnlock(), sprintf(), strlen, and vfs_findMount(). +References devfs_len, devfsSpinLock, devfs_info::deviceList, devfs_devices::devMajor, devfs_devices::devMinor, devfs_devices::devName, devfs_devices::devType, vfs_mountPoint::fsInfo, kmalloc(), kprintf(), devfs_devices::next, devfs_devices::prev, spinLock(), spinUnlock(), sprintf(), strlen, and vfs_findMount().

Referenced by fdc_init(), and initHardDisk(). +

+Here is the call graph for this function:

+ + + + + + + + + + + + + + +

-


Generated on Tue Dec 12 08:52:09 2006 for UbixOS V2 by  +
Generated on Tue Dec 12 09:59:54 2006 for UbixOS V2 by  doxygen 1.4.7
diff --git a/doc/html/device_8c-source.html b/doc/html/device_8c-source.html index 2b8285f..bfa5a5d 100644 --- a/doc/html/device_8c-source.html +++ b/doc/html/device_8c-source.html @@ -84,7 +84,7 @@ 00053 00054 00055 tmpDev = (struct device_node *)kmalloc(sizeof(struct device_node)); -00056 if(tmpDev == NULL) +00056 if(tmpDev == NULL) 00057 kprintf("Error Adding Device: memory failure\n"); 00058 00059 tmpDev->prev = 0x0; @@ -144,9 +144,9 @@ 00113 00114 00115 current = devices; -00116 previous=NULL; +00116 previous=NULL; 00117 spinLock(&deviceSpinLock); -00118 while(current != NULL) +00118 while(current != NULL) 00119 { 00120 if(current==deviceToDelete) break; 00121 else @@ -155,7 +155,7 @@ 00124 current = current->next; 00125 } 00126 } -00127 if(current == NULL) +00127 if(current == NULL) 00128 { 00129 spinUnlock(&deviceSpinLock); 00130 return 1; @@ -179,7 +179,7 @@ 00148 /*** 00149 END 00150 ***/ -
Generated on Tue Dec 12 08:52:08 2006 for UbixOS V2 by  +
Generated on Tue Dec 12 09:59:42 2006 for UbixOS V2 by  doxygen 1.4.7
diff --git a/doc/html/device_8c.html b/doc/html/device_8c.html index 5f37041..435b4ab 100644 --- a/doc/html/device_8c.html +++ b/doc/html/device_8c.html @@ -36,6 +36,18 @@ #include <assert.h>

+Include dependency graph for device.c:

+ + + + + + + + + + +

Go to the source code of this file.


Data Structures

@@ -88,9 +100,23 @@

Definition at line 51 of file device.c.

-References devices, deviceSpinLock, device_node::devInfo, device_interface::init, device_interface::initialized, kmalloc(), kprintf(), device_node::minor, device_node::next, NULL, device_node::prev, spinLock(), spinUnlock(), and device_node::type. +References devices, deviceSpinLock, device_node::devInfo, device_interface::init, device_interface::initialized, kmalloc(), kprintf(), device_node::minor, device_node::next, NULL, device_node::prev, spinLock(), spinUnlock(), and device_node::type.

Referenced by fdc_init(), and initHardDisk(). +

+Here is the call graph for this function:

+ + + + + + + + + + + +

@@ -126,6 +152,18 @@ References devices, deviceSpinLock, device_node::devInfo, device_interface::major, device_node::minor, device_node::next, spinLock(), and spinUnlock().

Referenced by devfs_open(), devfs_read(), devfs_write(), and vfs_mount(). +

+Here is the call graph for this function:

+ + + + + + + + + +

@@ -149,7 +187,28 @@

Definition at line 110 of file device.c.

-References devices, deviceSpinLock, kfree(), device_node::next, NULL, spinLock(), and spinUnlock(). +References devices, deviceSpinLock, kfree(), device_node::next, NULL, spinLock(), and spinUnlock(). +

+Here is the call graph for this function:

+ + + + + + + + + + + + + + + + + + +


Variable Documentation

@@ -191,7 +250,7 @@ Referenced by device_add(), device_find(), and device_remove().

-


Generated on Tue Dec 12 08:52:16 2006 for UbixOS V2 by  +
Generated on Tue Dec 12 10:07:19 2006 for UbixOS V2 by  doxygen 1.4.7
diff --git a/doc/html/device_8old_8h-source.html b/doc/html/device_8old_8h-source.html index f1baad2..a7d601b 100644 --- a/doc/html/device_8old_8h-source.html +++ b/doc/html/device_8old_8h-source.html @@ -87,7 +87,7 @@ 00056 END 00057 ***/ 00058 -
Generated on Tue Dec 12 08:52:04 2006 for UbixOS V2 by  +
Generated on Tue Dec 12 09:59:41 2006 for UbixOS V2 by  doxygen 1.4.7
diff --git a/doc/html/device_8old_8h.html b/doc/html/device_8old_8h.html index c3ee7e0..1b60293 100644 --- a/doc/html/device_8old_8h.html +++ b/doc/html/device_8old_8h.html @@ -32,6 +32,22 @@

device.old.h File Reference

#include <ubixos/types.h>

+Include dependency graph for device.old.h:

+ + + + + +

+This graph shows which files directly or indirectly include this file:

+ + + + + + + +

Go to the source code of this file.


Functions

@@ -42,7 +58,7 @@

Data Structures

struct  net
-


Generated on Tue Dec 12 08:52:11 2006 for UbixOS V2 by  +
Generated on Tue Dec 12 10:01:15 2006 for UbixOS V2 by  doxygen 1.4.7
diff --git a/doc/html/dirCache_8c-source.html b/doc/html/dirCache_8c-source.html index 806cd0b..ced3e3d 100644 --- a/doc/html/dirCache_8c-source.html +++ b/doc/html/dirCache_8c-source.html @@ -74,29 +74,29 @@ 00043 ubixfs_findName(struct directoryEntry * dirList, uInt32 size, char * name) { 00044 unsigned int i; 00045 -00046 if (dirList == NULL || name == NULL) return NULL; +00046 if (dirList == NULL || name == NULL) return NULL; 00047 //UBU kprintf("dirList: [0x%X],name: [0x%X]\n",dirList,name); 00048 for (i = 0; i < (size / sizeof(struct directoryEntry)) ; i++) { 00049 if (strcmp(dirList[i].fileName, name) == 0) return &dirList[i]; 00050 } /* for */ -00051 return NULL; +00051 return NULL; 00052 } /* ubixfs_findName */ 00053 00054 struct cacheNode * 00055 ubixfs_cacheFind(struct cacheNode * head, char * name) { 00056 struct cacheNode * tmp = head; -00057 struct directoryEntry * dirList = NULL; +00057 struct directoryEntry * dirList = NULL; 00058 unsigned int i = 0x0; 00059 char dirName[256]; -00060 char * nextDir = NULL; +00060 char * nextDir = NULL; 00061 /* kprintf("looking for %s\n", name); */ 00062 assert(name); 00063 assert(head); 00064 assert(*name); 00065 spinLock(&dca_spinLock); 00066 spinUnlock(&dca_spinLock); -00067 if (name == NULL || head == NULL) return NULL; -00068 if (*name == '\0') return NULL; +00067 if (name == NULL || head == NULL) return NULL; +00068 if (*name == '\0') return NULL; 00069 00070 /* 00071 * walk down the tree recursively until we find the node we're looking @@ -108,7 +108,7 @@ 00077 i++; 00078 } /* while */ 00079 assert(i < sizeof(dirName)); -00080 if (i == sizeof(dirName)) return NULL; +00080 if (i == sizeof(dirName)) return NULL; 00081 00082 if (i == 0) dirName[i++] = '/'; 00083 @@ -124,17 +124,17 @@ 00093 */ 00094 /* kprintf("nextdir: %s -- dirName: %s\n", nextDir, dirName); */ 00095 if (*nextDir != '\0') { -00096 while (tmp != NULL) { +00096 while (tmp != NULL) { 00097 //UBU kprintf("tmp->name: [0x%X],dirName: [0x%X]\n",tmp->name,dirName); 00098 if (strcmp(tmp->name, dirName) == 0) { 00099 00100 if ((*tmp->attributes & typeFile) == typeFile -00101 || tmp->fileListHead == NULL) { +00101 || tmp->fileListHead == NULL) { 00102 00103 /* if we're here, then there are no subdirs cached to look through */ 00104 dirList = ubixfs_findName((struct directoryEntry *)head->info, 00105 *head->size, nextDir); -00106 if (dirList == NULL) return NULL; +00106 if (dirList == NULL) return NULL; 00107 /* kprintf("creating new node %s", dirList->fileName); */ 00108 tmp = ubixfs_cacheAdd(tmp, ubixfs_cacheNew(dirList->fileName)); 00109 tmp->attributes = &dirList->attributes; @@ -151,14 +151,14 @@ 00120 tmp = tmp->next; 00121 } /* while */ 00122 /* it wasn't present, return NULL */ -00123 return NULL; +00123 return NULL; 00124 } /* if */ 00125 00126 /* 00127 * if nextDir was null, then we're at the bottom level. Look for the 00128 * dir listing here 00129 */ -00130 while (tmp != NULL) { +00130 while (tmp != NULL) { 00131 00132 assert(tmp->name); 00133 assert(name); @@ -179,10 +179,10 @@ 00148 tmp->parent->fileListTail = tmp->prev; 00149 } /* if */ 00150 -00151 if (tmp->next != NULL) tmp->next->prev = tmp->prev; -00152 if (tmp->prev != NULL) tmp->prev->next = tmp->next; +00151 if (tmp->next != NULL) tmp->next->prev = tmp->prev; +00152 if (tmp->prev != NULL) tmp->prev->next = tmp->next; 00153 tmp->next = tmp->parent->fileListHead; -00154 tmp->prev = NULL; +00154 tmp->prev = NULL; 00155 tmp->parent->fileListHead = tmp; 00156 } /* if */ 00157 #endif @@ -197,7 +197,7 @@ 00166 assert(tmp->info); 00167 dirList = ubixfs_findName((struct directoryEntry *)tmp->info, 00168 *tmp->size, name); -00169 if (dirList == NULL) return NULL; +00169 if (dirList == NULL) return NULL; 00170 /* kprintf("creating new node/size %s/%d", dirList->fileName, dirList->size);*/ 00171 tmp = ubixfs_cacheAdd(tmp, ubixfs_cacheNew(dirList->fileName)); 00172 tmp->attributes = &dirList->attributes; @@ -208,7 +208,7 @@ 00177 tmp->present = 0; 00178 return tmp; 00179 #if 0 -00180 return NULL; /* couldn't find it */ +00180 return NULL; /* couldn't find it */ 00181 #endif 00182 } /* ubixfs_cacheFind */ 00183 @@ -217,13 +217,13 @@ 00186 struct cacheNode * tmp = kmalloc(sizeof(struct cacheNode)); 00187 assert(tmp); 00188 tmp->parent = tmp; -00189 tmp->prev = tmp->next = tmp->fileListHead = tmp->fileListTail = NULL; -00190 tmp->info = NULL; -00191 tmp->size = NULL; +00189 tmp->prev = tmp->next = tmp->fileListHead = tmp->fileListTail = NULL; +00190 tmp->info = NULL; +00191 tmp->size = NULL; 00192 tmp->present = tmp->dirty = 0; -00193 tmp->startCluster = NULL; -00194 tmp->attributes = NULL; -00195 tmp->permissions = NULL; +00193 tmp->startCluster = NULL; +00194 tmp->attributes = NULL; +00195 tmp->permissions = NULL; 00196 tmp->name = (char *)kmalloc(strlen(name)+1); 00197 strcpy(tmp->name, name); 00198 return tmp; @@ -231,14 +231,14 @@ 00200 00201 void 00202 ubixfs_cacheDelete(struct cacheNode ** head) { -00203 struct cacheNode * tmp = NULL; -00204 struct cacheNode * del = NULL; +00203 struct cacheNode * tmp = NULL; +00204 struct cacheNode * del = NULL; 00205 -00206 if (head == NULL) return; -00207 if (*head == NULL) return; +00206 if (head == NULL) return; +00207 if (*head == NULL) return; 00208 00209 tmp = *head; -00210 while (tmp != NULL) { +00210 while (tmp != NULL) { 00211 /* if there are any child nodes, delete them first */ 00212 00213 /* @@ -254,16 +254,16 @@ 00223 tmp = tmp->next; 00224 kfree(del); 00225 } /* while */ -00226 *head = NULL; +00226 *head = NULL; 00227 return; 00228 } /* deleteNode */ 00229 #if 0 00230 void 00231 addNode(struct cacheNode ** node, struct cacheNode * newNode) { -00232 if (node == NULL) return; +00232 if (node == NULL) return; 00233 newNode->next = *node; -00234 if (*node != NULL) (*node)->prev = newNode; -00235 newNode->prev = NULL; +00234 if (*node != NULL) (*node)->prev = newNode; +00235 newNode->prev = NULL; 00236 *node = newNode; 00237 return; 00238 } /* addNode */ @@ -277,8 +277,8 @@ 00246 spinLock(&dca_spinLock); 00247 newNode->parent = node; 00248 newNode->next = node->fileListHead; -00249 newNode->prev = NULL; -00250 if (node->fileListHead == NULL) +00249 newNode->prev = NULL; +00250 if (node->fileListHead == NULL) 00251 node->fileListTail = newNode; 00252 else 00253 node->fileListHead->prev = newNode; @@ -462,7 +462,7 @@ 00431 ***/ 00432 00433 -
Generated on Tue Dec 12 08:52:08 2006 for UbixOS V2 by  +
Generated on Tue Dec 12 09:59:42 2006 for UbixOS V2 by  doxygen 1.4.7
diff --git a/doc/html/dirCache_8c.html b/doc/html/dirCache_8c.html index 71c46ee..400d6a3 100644 --- a/doc/html/dirCache_8c.html +++ b/doc/html/dirCache_8c.html @@ -38,6 +38,22 @@ #include <ubixos/spinlock.h>

+Include dependency graph for dirCache.c:

+ + + + + + + + + + + + + + +

Go to the source code of this file. @@ -86,9 +102,21 @@

Definition at line 242 of file dirCache.c.

-References assert, dca_spinLock, cacheNode::fileListHead, cacheNode::fileListTail, cacheNode::next, NULL, cacheNode::parent, cacheNode::prev, spinLock(), and spinUnlock(). +References assert, dca_spinLock, cacheNode::fileListHead, cacheNode::fileListTail, cacheNode::next, NULL, cacheNode::parent, cacheNode::prev, spinLock(), and spinUnlock().

Referenced by ubixfs_cacheFind(). +

+Here is the call graph for this function:

+ + + + + + + + + +

@@ -112,9 +140,24 @@

Definition at line 202 of file dirCache.c.

-References cacheNode::fileListHead, cacheNode::info, kfree(), cacheNode::name, cacheNode::next, NULL, and ubixfs_cacheDelete(). +References cacheNode::fileListHead, cacheNode::info, kfree(), cacheNode::name, cacheNode::next, NULL, and ubixfs_cacheDelete().

Referenced by ubixfs_cacheDelete(). +

+Here is the call graph for this function:

+ + + + + + + + + + + + +

@@ -147,9 +190,23 @@

Definition at line 55 of file dirCache.c.

-References assert, cacheNode::attributes, dca_spinLock, dirList, cacheNode::fileListHead, cacheNode::fileListTail, cacheNode::info, cacheNode::name, cacheNode::next, NULL, cacheNode::parent, cacheNode::permissions, cacheNode::present, cacheNode::prev, cacheNode::size, spinLock(), spinUnlock(), cacheNode::startCluster, strcmp(), typeFile, ubixfs_cacheAdd(), ubixfs_cacheFind(), ubixfs_cacheNew(), and ubixfs_findName(). +References assert, cacheNode::attributes, dca_spinLock, dirList, cacheNode::fileListHead, cacheNode::fileListTail, cacheNode::info, cacheNode::name, cacheNode::next, NULL, cacheNode::parent, cacheNode::permissions, cacheNode::present, cacheNode::prev, cacheNode::size, spinLock(), spinUnlock(), cacheNode::startCluster, strcmp(), typeFile, ubixfs_cacheAdd(), ubixfs_cacheFind(), ubixfs_cacheNew(), and ubixfs_findName().

Referenced by openFileUbixFS(), and ubixfs_cacheFind(). +

+Here is the call graph for this function:

+ + + + + + + + + + + +

@@ -173,9 +230,23 @@

Definition at line 185 of file dirCache.c.

-References assert, cacheNode::attributes, cacheNode::dirty, cacheNode::fileListHead, cacheNode::fileListTail, cacheNode::info, kmalloc(), cacheNode::name, cacheNode::next, NULL, cacheNode::parent, cacheNode::permissions, cacheNode::present, cacheNode::prev, cacheNode::size, cacheNode::startCluster, strcpy, and strlen. +References assert, cacheNode::attributes, cacheNode::dirty, cacheNode::fileListHead, cacheNode::fileListTail, cacheNode::info, kmalloc(), cacheNode::name, cacheNode::next, NULL, cacheNode::parent, cacheNode::permissions, cacheNode::present, cacheNode::prev, cacheNode::size, cacheNode::startCluster, strcpy, and strlen.

Referenced by ubixfs_cacheFind(), and ubixfs_initialize(). +

+Here is the call graph for this function:

+ + + + + + + + + + + +

@@ -214,9 +285,15 @@

Definition at line 43 of file dirCache.c.

-References dirList, directoryEntry::fileName, NULL, and strcmp(). +References dirList, directoryEntry::fileName, NULL, and strcmp().

Referenced by ubixfs_cacheFind(). +

+Here is the call graph for this function:

+ + + +


Variable Documentation

@@ -239,7 +316,7 @@ Referenced by ubixfs_cacheAdd(), and ubixfs_cacheFind().

-


Generated on Tue Dec 12 08:52:16 2006 for UbixOS V2 by  +
Generated on Tue Dec 12 10:07:45 2006 for UbixOS V2 by  doxygen 1.4.7
diff --git a/doc/html/dirCache_8h-source.html b/doc/html/dirCache_8h-source.html index 25b9023..0a080fa 100644 --- a/doc/html/dirCache_8h-source.html +++ b/doc/html/dirCache_8h-source.html @@ -57,7 +57,7 @@ 00026 struct cacheNode * ubixfs_cacheAdd(struct cacheNode *, struct cacheNode *); 00027 00028 #endif /* !DIRCACHE_H */ -
Generated on Tue Dec 12 08:52:05 2006 for UbixOS V2 by  +
Generated on Tue Dec 12 09:59:41 2006 for UbixOS V2 by  doxygen 1.4.7
diff --git a/doc/html/dirCache_8h.html b/doc/html/dirCache_8h.html index 1b56e5d..8a0321c 100644 --- a/doc/html/dirCache_8h.html +++ b/doc/html/dirCache_8h.html @@ -32,6 +32,22 @@

dirCache.h File Reference

#include <ubixos/types.h>

+Include dependency graph for dirCache.h:

+ + + + + +

+This graph shows which files directly or indirectly include this file:

+ + + + + + + +

Go to the source code of this file.


Functions

@@ -78,9 +94,21 @@

Definition at line 242 of file dirCache.c.

-References assert, dca_spinLock, cacheNode::fileListHead, cacheNode::fileListTail, cacheNode::next, NULL, cacheNode::parent, cacheNode::prev, spinLock(), and spinUnlock(). +References assert, dca_spinLock, cacheNode::fileListHead, cacheNode::fileListTail, cacheNode::next, NULL, cacheNode::parent, cacheNode::prev, spinLock(), and spinUnlock().

Referenced by ubixfs_cacheFind(). +

+Here is the call graph for this function:

+ + + + + + + + + +

@@ -104,9 +132,30 @@

Definition at line 202 of file dirCache.c.

-References cacheNode::fileListHead, cacheNode::info, kfree(), cacheNode::name, cacheNode::next, NULL, and ubixfs_cacheDelete(). +References cacheNode::fileListHead, cacheNode::info, kfree(), cacheNode::name, cacheNode::next, NULL, and ubixfs_cacheDelete().

Referenced by ubixfs_cacheDelete(). +

+Here is the call graph for this function:

+ + + + + + + + + + + + + + + + + + +

@@ -139,9 +188,23 @@

Definition at line 55 of file dirCache.c.

-References assert, cacheNode::attributes, dca_spinLock, dirList, cacheNode::fileListHead, cacheNode::fileListTail, cacheNode::info, cacheNode::name, cacheNode::next, NULL, cacheNode::parent, cacheNode::permissions, cacheNode::present, cacheNode::prev, cacheNode::size, spinLock(), spinUnlock(), cacheNode::startCluster, strcmp(), typeFile, ubixfs_cacheAdd(), ubixfs_cacheFind(), ubixfs_cacheNew(), and ubixfs_findName(). +References assert, cacheNode::attributes, dca_spinLock, dirList, cacheNode::fileListHead, cacheNode::fileListTail, cacheNode::info, cacheNode::name, cacheNode::next, NULL, cacheNode::parent, cacheNode::permissions, cacheNode::present, cacheNode::prev, cacheNode::size, spinLock(), spinUnlock(), cacheNode::startCluster, strcmp(), typeFile, ubixfs_cacheAdd(), ubixfs_cacheFind(), ubixfs_cacheNew(), and ubixfs_findName().

Referenced by openFileUbixFS(), and ubixfs_cacheFind(). +

+Here is the call graph for this function:

+ + + + + + + + + + + +

@@ -165,12 +228,26 @@

Definition at line 185 of file dirCache.c.

-References assert, cacheNode::attributes, cacheNode::dirty, cacheNode::fileListHead, cacheNode::fileListTail, cacheNode::info, kmalloc(), cacheNode::name, cacheNode::next, NULL, cacheNode::parent, cacheNode::permissions, cacheNode::present, cacheNode::prev, cacheNode::size, cacheNode::startCluster, strcpy, and strlen. +References assert, cacheNode::attributes, cacheNode::dirty, cacheNode::fileListHead, cacheNode::fileListTail, cacheNode::info, kmalloc(), cacheNode::name, cacheNode::next, NULL, cacheNode::parent, cacheNode::permissions, cacheNode::present, cacheNode::prev, cacheNode::size, cacheNode::startCluster, strcpy, and strlen.

Referenced by ubixfs_cacheFind(), and ubixfs_initialize(). +

+Here is the call graph for this function:

+ + + + + + + + + + + +

-


Generated on Tue Dec 12 08:52:12 2006 for UbixOS V2 by  +
Generated on Tue Dec 12 10:02:06 2006 for UbixOS V2 by  doxygen 1.4.7
diff --git a/doc/html/dir_0af38c139db535004c17f658eecde1eb.html b/doc/html/dir_0af38c139db535004c17f658eecde1eb.html index 5eff05c..9272a87 100644 --- a/doc/html/dir_0af38c139db535004c17f658eecde1eb.html +++ b/doc/html/dir_0af38c139db535004c17f658eecde1eb.html @@ -24,13 +24,23 @@ -

devfs Directory Reference


Data Structures

+

devfs Directory Reference

+

+

src/sys/devfs/
+ + + + + + + +

Files

file  devfs.c [code]
-


Generated on Tue Dec 12 08:52:22 2006 for UbixOS V2 by  +
Generated on Tue Dec 12 10:09:15 2006 for UbixOS V2 by  doxygen 1.4.7
diff --git a/doc/html/dir_0da430bc12a622a01803598a1e7c0e05.html b/doc/html/dir_0da430bc12a622a01803598a1e7c0e05.html index 833e940..ae8ce53 100644 --- a/doc/html/dir_0da430bc12a622a01803598a1e7c0e05.html +++ b/doc/html/dir_0da430bc12a622a01803598a1e7c0e05.html @@ -24,7 +24,44 @@ -

ubixfs Directory Reference

+

ubixfs Directory Reference

+

+

src/sys/include/ubixfs/
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
@@ -32,7 +69,7 @@

Files

file  dirCache.h [code]
file  ubixfs.h [code]
-
Generated on Tue Dec 12 08:52:22 2006 for UbixOS V2 by  +
Generated on Tue Dec 12 10:09:28 2006 for UbixOS V2 by  doxygen 1.4.7
diff --git a/doc/html/dir_248b3debdbff35864f3bdabccbc86e68.html b/doc/html/dir_248b3debdbff35864f3bdabccbc86e68.html index 0873c10..c7b4a07 100644 --- a/doc/html/dir_248b3debdbff35864f3bdabccbc86e68.html +++ b/doc/html/dir_248b3debdbff35864f3bdabccbc86e68.html @@ -24,13 +24,32 @@ -

devfs Directory Reference

+

devfs Directory Reference

+

+

src/sys/include/devfs/
+ + + + + + + + + + + + + + + + +

Files

file  devfs.h [code]
-
Generated on Tue Dec 12 08:52:22 2006 for UbixOS V2 by  +
Generated on Tue Dec 12 10:09:14 2006 for UbixOS V2 by  doxygen 1.4.7
diff --git a/doc/html/dir_2f8fc94d4f17c865dd63167e45dee9cf.html b/doc/html/dir_2f8fc94d4f17c865dd63167e45dee9cf.html index e3a4879..46ecf82 100644 --- a/doc/html/dir_2f8fc94d4f17c865dd63167e45dee9cf.html +++ b/doc/html/dir_2f8fc94d4f17c865dd63167e45dee9cf.html @@ -24,7 +24,17 @@ -

isa Directory Reference

+

isa Directory Reference

+

+

src/sys/isa/
+ + + + + + + +
@@ -42,7 +52,7 @@

Files

file  8259.c [code]
file  rs232.c [code]
-
Generated on Tue Dec 12 08:52:22 2006 for UbixOS V2 by  +
Generated on Tue Dec 12 10:09:17 2006 for UbixOS V2 by  doxygen 1.4.7
diff --git a/doc/html/dir_366cae809cefebd9796e1be555536f38.html b/doc/html/dir_366cae809cefebd9796e1be555536f38.html index fdc8aaf..e7a596b 100644 --- a/doc/html/dir_366cae809cefebd9796e1be555536f38.html +++ b/doc/html/dir_366cae809cefebd9796e1be555536f38.html @@ -24,7 +24,17 @@ -

vfs Directory Reference

+

vfs Directory Reference

+

+

src/sys/vfs/
+ + + + + + + +
@@ -34,7 +44,7 @@

Files

file  file.c [code]
file  vfs.c [code]
-
Generated on Tue Dec 12 08:52:22 2006 for UbixOS V2 by  +
Generated on Tue Dec 12 10:09:30 2006 for UbixOS V2 by  doxygen 1.4.7
diff --git a/doc/html/dir_4d4c8e7174efe8ad5ca8ab494abe072d.html b/doc/html/dir_4d4c8e7174efe8ad5ca8ab494abe072d.html index 354a3ad..b3aa236 100644 --- a/doc/html/dir_4d4c8e7174efe8ad5ca8ab494abe072d.html +++ b/doc/html/dir_4d4c8e7174efe8ad5ca8ab494abe072d.html @@ -24,7 +24,37 @@ -

ufs Directory Reference

+

ufs Directory Reference

+

+

src/sys/include/ufs/
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
@@ -32,7 +62,7 @@

Files

file  ffs.h [code]
file  ufs.h [code]
-
Generated on Tue Dec 12 08:52:22 2006 for UbixOS V2 by  +
Generated on Tue Dec 12 10:09:30 2006 for UbixOS V2 by  doxygen 1.4.7
diff --git a/doc/html/dir_531e61b8e9b8982548f8f8f296b3206c.html b/doc/html/dir_531e61b8e9b8982548f8f8f296b3206c.html index 5c98dc3..cff0510 100644 --- a/doc/html/dir_531e61b8e9b8982548f8f8f296b3206c.html +++ b/doc/html/dir_531e61b8e9b8982548f8f8f296b3206c.html @@ -24,7 +24,26 @@ -

isa Directory Reference

+

isa Directory Reference

+

+

src/sys/include/isa/
+ + + + + + + + + + + + + + + + +
@@ -40,7 +59,7 @@

Files

file  8259.h [code]
file  pit.h [code]
-
Generated on Tue Dec 12 08:52:22 2006 for UbixOS V2 by  +
Generated on Tue Dec 12 10:09:17 2006 for UbixOS V2 by  doxygen 1.4.7
diff --git a/doc/html/dir_538938396c33f4585b2c9d510e98cbd2.html b/doc/html/dir_538938396c33f4585b2c9d510e98cbd2.html index b09f640..0590437 100644 --- a/doc/html/dir_538938396c33f4585b2c9d510e98cbd2.html +++ b/doc/html/dir_538938396c33f4585b2c9d510e98cbd2.html @@ -24,7 +24,17 @@ -

lib Directory Reference

+

lib Directory Reference

+

+

src/sys/include/lib/
+ + + + + + + +
@@ -40,7 +50,7 @@

Files

file  bioscall.h [code]
file  string.h [code]
-
Generated on Tue Dec 12 08:52:22 2006 for UbixOS V2 by  +
Generated on Tue Dec 12 10:09:20 2006 for UbixOS V2 by  doxygen 1.4.7
diff --git a/doc/html/dir_626404c379d6b1b237f0a541878d72c0.html b/doc/html/dir_626404c379d6b1b237f0a541878d72c0.html index ef64a39..39b4b67 100644 --- a/doc/html/dir_626404c379d6b1b237f0a541878d72c0.html +++ b/doc/html/dir_626404c379d6b1b237f0a541878d72c0.html @@ -24,7 +24,17 @@ -

sde Directory Reference

+

sde Directory Reference

+

+

src/sys/include/sde/
+ + + + + + + +
@@ -32,7 +42,7 @@

Files

file  ogDisplay_UbixOS.h [code]
file  sde.h [code]
-
Generated on Tue Dec 12 08:52:22 2006 for UbixOS V2 by  +
Generated on Tue Dec 12 10:09:24 2006 for UbixOS V2 by  doxygen 1.4.7
diff --git a/doc/html/dir_74196872fc832845f1a07f1162e5c554.html b/doc/html/dir_74196872fc832845f1a07f1162e5c554.html index 6de17f4..20942b5 100644 --- a/doc/html/dir_74196872fc832845f1a07f1162e5c554.html +++ b/doc/html/dir_74196872fc832845f1a07f1162e5c554.html @@ -24,7 +24,17 @@ -

ubixfs Directory Reference

+

ubixfs Directory Reference

+

+

src/sys/ubixfs/
+ + + + + + + +
@@ -38,7 +48,7 @@

Files

file  block.c [code]
file  ubixfs.c [code]
-
Generated on Tue Dec 12 08:52:22 2006 for UbixOS V2 by  +
Generated on Tue Dec 12 10:09:27 2006 for UbixOS V2 by  doxygen 1.4.7
diff --git a/doc/html/dir_77bb06880a0e48020cb00f59405a6b13.html b/doc/html/dir_77bb06880a0e48020cb00f59405a6b13.html index 97a09c3..b7ff3bc 100644 --- a/doc/html/dir_77bb06880a0e48020cb00f59405a6b13.html +++ b/doc/html/dir_77bb06880a0e48020cb00f59405a6b13.html @@ -24,7 +24,39 @@ -

vfs Directory Reference

+

vfs Directory Reference

+

+

src/sys/include/vfs/
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
@@ -34,7 +66,7 @@

Files

file  file.h [code]
file  vfs.h [code]
-
Generated on Tue Dec 12 08:52:22 2006 for UbixOS V2 by  +
Generated on Tue Dec 12 10:09:31 2006 for UbixOS V2 by  doxygen 1.4.7
diff --git a/doc/html/dir_7b0469299ccbf4a3a403496996173710.html b/doc/html/dir_7b0469299ccbf4a3a403496996173710.html index db8f6b4..6216203 100644 --- a/doc/html/dir_7b0469299ccbf4a3a403496996173710.html +++ b/doc/html/dir_7b0469299ccbf4a3a403496996173710.html @@ -24,7 +24,17 @@ -

sys Directory Reference

+

sys Directory Reference

+

+

src/sys/sys/
+ + + + + + + +
@@ -38,7 +48,7 @@

Files

file  device.c [code]
file  video.c [code]
-
Generated on Tue Dec 12 08:52:22 2006 for UbixOS V2 by  +
Generated on Tue Dec 12 10:09:25 2006 for UbixOS V2 by  doxygen 1.4.7
diff --git a/doc/html/dir_7efffd2b1fae7bb6f2aa85845c863494.html b/doc/html/dir_7efffd2b1fae7bb6f2aa85845c863494.html index 1aef3e0..ed6a92c 100644 --- a/doc/html/dir_7efffd2b1fae7bb6f2aa85845c863494.html +++ b/doc/html/dir_7efffd2b1fae7bb6f2aa85845c863494.html @@ -24,7 +24,17 @@ -

kernel Directory Reference

+

kernel Directory Reference

+

+

src/sys/kernel/
+ + + + + + + +
@@ -84,7 +94,7 @@

Files

file  ap-boot.S [code]
file  vitals.c [code]
-
Generated on Tue Dec 12 08:52:22 2006 for UbixOS V2 by  +
Generated on Tue Dec 12 10:09:18 2006 for UbixOS V2 by  doxygen 1.4.7
diff --git a/doc/html/dir_832905b1f7f5feaf61a306b40c0ac817.html b/doc/html/dir_832905b1f7f5feaf61a306b40c0ac817.html index 6e701ae..841d3a4 100644 --- a/doc/html/dir_832905b1f7f5feaf61a306b40c0ac817.html +++ b/doc/html/dir_832905b1f7f5feaf61a306b40c0ac817.html @@ -24,11 +24,56 @@ -

sys Directory Reference

+

sys Directory Reference

+

+

src/sys/
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- - @@ -45,8 +90,6 @@ - - @@ -59,11 +102,8 @@ - - -

Directories

directory  compile
directory  devfs
directory  include
directory  mpi
directory  net
directory  pci
directory  sys
directory  vmm

Files

file  Makefile.inc [code]
-
Generated on Tue Dec 12 08:52:22 2006 for UbixOS V2 by  +
Generated on Tue Dec 12 10:09:26 2006 for UbixOS V2 by  doxygen 1.4.7
diff --git a/doc/html/dir_897b6a2d7bab147dd1db58381aad3984.html b/doc/html/dir_897b6a2d7bab147dd1db58381aad3984.html index e563a2d..bba61af 100644 --- a/doc/html/dir_897b6a2d7bab147dd1db58381aad3984.html +++ b/doc/html/dir_897b6a2d7bab147dd1db58381aad3984.html @@ -24,13 +24,20 @@ -

src Directory Reference

+

src Directory Reference

+

+

src/
+ + + + +

Directories

directory  sys
-
Generated on Tue Dec 12 08:52:22 2006 for UbixOS V2 by  +
Generated on Tue Dec 12 10:09:24 2006 for UbixOS V2 by  doxygen 1.4.7
diff --git a/doc/html/dir_912887cea1b4cb6e273c4527a2250d09.html b/doc/html/dir_912887cea1b4cb6e273c4527a2250d09.html index dd4be85..476e3a6 100644 --- a/doc/html/dir_912887cea1b4cb6e273c4527a2250d09.html +++ b/doc/html/dir_912887cea1b4cb6e273c4527a2250d09.html @@ -24,7 +24,26 @@ -

pci Directory Reference

+

pci Directory Reference

+

+

src/sys/include/pci/
+ + + + + + + + + + + + + + + + +
@@ -34,7 +53,7 @@

Files

file  hd.h [code]
file  pci.h [code]
-
Generated on Tue Dec 12 08:52:22 2006 for UbixOS V2 by  +
Generated on Tue Dec 12 10:09:23 2006 for UbixOS V2 by  doxygen 1.4.7
diff --git a/doc/html/dir_9854bc9d2b9a2a73f32c73e97d31d0f7.html b/doc/html/dir_9854bc9d2b9a2a73f32c73e97d31d0f7.html index 91b1f67..018d326 100644 --- a/doc/html/dir_9854bc9d2b9a2a73f32c73e97d31d0f7.html +++ b/doc/html/dir_9854bc9d2b9a2a73f32c73e97d31d0f7.html @@ -24,7 +24,76 @@ -

ubixos Directory Reference

+

ubixos Directory Reference

+

+

src/sys/include/ubixos/
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
@@ -35,7 +104,7 @@ - + @@ -76,7 +145,7 @@

Files

file  elf.h [code]
file  fork.h [code]
file  init.h [code]
file  init.h [code]
file  kmod.h [code]
file  vitals.h [code]
-
Generated on Tue Dec 12 08:52:22 2006 for UbixOS V2 by  +
Generated on Tue Dec 12 10:09:28 2006 for UbixOS V2 by  doxygen 1.4.7
diff --git a/doc/html/dir_a0cadbe588a0f0b62517333d702e3cca.html b/doc/html/dir_a0cadbe588a0f0b62517333d702e3cca.html index 3a5936b..095cd3b 100644 --- a/doc/html/dir_a0cadbe588a0f0b62517333d702e3cca.html +++ b/doc/html/dir_a0cadbe588a0f0b62517333d702e3cca.html @@ -24,13 +24,23 @@ -

kmods Directory Reference

+

kmods Directory Reference

+

+

src/sys/kmods/
+ + + + + + + +

Files

file  kmod.c [code]
-
Generated on Tue Dec 12 08:52:22 2006 for UbixOS V2 by  +
Generated on Tue Dec 12 10:09:19 2006 for UbixOS V2 by  doxygen 1.4.7
diff --git a/doc/html/dir_b683da389ddfd9a2385307147d6c30b8.html b/doc/html/dir_b683da389ddfd9a2385307147d6c30b8.html index 905cee9..3cf298b 100644 --- a/doc/html/dir_b683da389ddfd9a2385307147d6c30b8.html +++ b/doc/html/dir_b683da389ddfd9a2385307147d6c30b8.html @@ -24,7 +24,17 @@ -

pci Directory Reference

+

pci Directory Reference

+

+

src/sys/pci/
+ + + + + + + +
@@ -34,7 +44,7 @@

Files

file  hd.c [code]
file  pci.c [code]
-
Generated on Tue Dec 12 08:52:22 2006 for UbixOS V2 by  +
Generated on Tue Dec 12 10:09:22 2006 for UbixOS V2 by  doxygen 1.4.7
diff --git a/doc/html/dir_b87deefade4e886319aa926bd3ba1491.html b/doc/html/dir_b87deefade4e886319aa926bd3ba1491.html index 07b4044..f8ff80f 100644 --- a/doc/html/dir_b87deefade4e886319aa926bd3ba1491.html +++ b/doc/html/dir_b87deefade4e886319aa926bd3ba1491.html @@ -24,7 +24,17 @@ -

vmm Directory Reference

+

vmm Directory Reference

+

+

src/sys/vmm/
+ + + + + + + +
@@ -52,7 +62,7 @@

Files

file  copyvirtualspace.c [code]
file  vmm_memory.c [code]
-
Generated on Tue Dec 12 08:52:22 2006 for UbixOS V2 by  +
Generated on Tue Dec 12 10:09:32 2006 for UbixOS V2 by  doxygen 1.4.7
diff --git a/doc/html/dir_bcb67723b759fa7c88f0f248d2c080de.html b/doc/html/dir_bcb67723b759fa7c88f0f248d2c080de.html index fdf22ba..00db1d1 100644 --- a/doc/html/dir_bcb67723b759fa7c88f0f248d2c080de.html +++ b/doc/html/dir_bcb67723b759fa7c88f0f248d2c080de.html @@ -24,7 +24,17 @@ -

mpi Directory Reference

+

mpi Directory Reference

+

+

src/sys/mpi/
+ + + + + + + +
@@ -32,7 +42,7 @@

Files

file  message.c [code]
file  system.c [code]
-
Generated on Tue Dec 12 08:52:22 2006 for UbixOS V2 by  +
Generated on Tue Dec 12 10:09:20 2006 for UbixOS V2 by  doxygen 1.4.7
diff --git a/doc/html/dir_c0f81d69cde38683f3447d3343de50f4.html b/doc/html/dir_c0f81d69cde38683f3447d3343de50f4.html index 4e273b8..b210658 100644 --- a/doc/html/dir_c0f81d69cde38683f3447d3343de50f4.html +++ b/doc/html/dir_c0f81d69cde38683f3447d3343de50f4.html @@ -24,7 +24,14 @@ -

netif Directory Reference

+

netif Directory Reference

+

+

src/sys/include/netif/
+ + + + +
@@ -36,7 +43,7 @@

Files

file  arp.h [code]
file  tcpdump.h [code]
-
Generated on Tue Dec 12 08:52:22 2006 for UbixOS V2 by  +
Generated on Tue Dec 12 10:09:22 2006 for UbixOS V2 by  doxygen 1.4.7
diff --git a/doc/html/dir_caf4200c438ae9601464168e21e8e4d8.html b/doc/html/dir_caf4200c438ae9601464168e21e8e4d8.html index cb8ab43..7a01ba1 100644 --- a/doc/html/dir_caf4200c438ae9601464168e21e8e4d8.html +++ b/doc/html/dir_caf4200c438ae9601464168e21e8e4d8.html @@ -24,7 +24,89 @@ -

include Directory Reference

+

include Directory Reference

+

+

src/sys/include/
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
@@ -35,12 +117,8 @@ - - - - @@ -67,7 +145,7 @@

Directories

directory  devfs
directory  mpi
directory  net
directory  netif
directory  objgfx
directory  pci
directory  sde
file  string.h [code]
-
Generated on Tue Dec 12 08:52:22 2006 for UbixOS V2 by  +
Generated on Tue Dec 12 10:09:15 2006 for UbixOS V2 by  doxygen 1.4.7
diff --git a/doc/html/dir_cbd3b6f8ac372a007cdc756f615c76fe.html b/doc/html/dir_cbd3b6f8ac372a007cdc756f615c76fe.html index ffed31b..0e53c54 100644 --- a/doc/html/dir_cbd3b6f8ac372a007cdc756f615c76fe.html +++ b/doc/html/dir_cbd3b6f8ac372a007cdc756f615c76fe.html @@ -24,7 +24,17 @@ -

ufs Directory Reference

+

ufs Directory Reference

+

+

src/sys/ufs/
+ + + + + + + +
@@ -32,7 +42,7 @@

Files

file  ffs.c [code]
file  ufs.c [code]
-
Generated on Tue Dec 12 08:52:22 2006 for UbixOS V2 by  +
Generated on Tue Dec 12 10:09:29 2006 for UbixOS V2 by  doxygen 1.4.7
diff --git a/doc/html/dir_d26f37d6397a53073c964316867e8d67.html b/doc/html/dir_d26f37d6397a53073c964316867e8d67.html index 962d5d0..ccae167 100644 --- a/doc/html/dir_d26f37d6397a53073c964316867e8d67.html +++ b/doc/html/dir_d26f37d6397a53073c964316867e8d67.html @@ -24,7 +24,28 @@ -

sys Directory Reference

+

sys Directory Reference

+

+

src/sys/include/sys/
+ + + + + + + + + + + + + + + + + + +
@@ -70,7 +91,7 @@

Files

file  _types.h [code]
file  video.h [code]
-
Generated on Tue Dec 12 08:52:22 2006 for UbixOS V2 by  +
Generated on Tue Dec 12 10:09:26 2006 for UbixOS V2 by  doxygen 1.4.7
diff --git a/doc/html/dir_d5a59026f863a7643db80a2edf430514.html b/doc/html/dir_d5a59026f863a7643db80a2edf430514.html index da7d3aa..cdabf5f 100644 --- a/doc/html/dir_d5a59026f863a7643db80a2edf430514.html +++ b/doc/html/dir_d5a59026f863a7643db80a2edf430514.html @@ -24,7 +24,26 @@ -

vmm Directory Reference

+

vmm Directory Reference

+

+

src/sys/include/vmm/
+ + + + + + + + + + + + + + + + +
@@ -32,7 +51,7 @@

Files

file  paging.h [code]
file  vmm.h [code]
-
Generated on Tue Dec 12 08:52:22 2006 for UbixOS V2 by  +
Generated on Tue Dec 12 10:09:32 2006 for UbixOS V2 by  doxygen 1.4.7
diff --git a/doc/html/dir_d6c0de4141c0ef78b51cf518480fe588.html b/doc/html/dir_d6c0de4141c0ef78b51cf518480fe588.html index 3aa68be..ad52fdb 100644 --- a/doc/html/dir_d6c0de4141c0ef78b51cf518480fe588.html +++ b/doc/html/dir_d6c0de4141c0ef78b51cf518480fe588.html @@ -24,13 +24,23 @@ -

mpi Directory Reference

+

mpi Directory Reference

+

+

src/sys/include/mpi/
+ + + + + + + +

Files

file  mpi.h [code]
-
Generated on Tue Dec 12 08:52:22 2006 for UbixOS V2 by  +
Generated on Tue Dec 12 10:09:21 2006 for UbixOS V2 by  doxygen 1.4.7
diff --git a/doc/html/dir_d9dcf62a8e8b4cc91cbf2445d76a799b.html b/doc/html/dir_d9dcf62a8e8b4cc91cbf2445d76a799b.html index d66fb2c..055d0a4 100644 --- a/doc/html/dir_d9dcf62a8e8b4cc91cbf2445d76a799b.html +++ b/doc/html/dir_d9dcf62a8e8b4cc91cbf2445d76a799b.html @@ -24,7 +24,17 @@ -

lib Directory Reference

+

lib Directory Reference

+

+

src/sys/lib/
+ + + + + + + +
@@ -64,7 +74,7 @@

Files

file  assert.c [code]
file  vsprintf.c [code]
-
Generated on Tue Dec 12 08:52:22 2006 for UbixOS V2 by  +
Generated on Tue Dec 12 10:09:19 2006 for UbixOS V2 by  doxygen 1.4.7
diff --git a/doc/html/dir_dffcdd1ad37a0b2305f9cf289deb8f95.html b/doc/html/dir_dffcdd1ad37a0b2305f9cf289deb8f95.html index c3bdda9..5c7f0ce 100644 --- a/doc/html/dir_dffcdd1ad37a0b2305f9cf289deb8f95.html +++ b/doc/html/dir_dffcdd1ad37a0b2305f9cf289deb8f95.html @@ -24,7 +24,17 @@ -

init Directory Reference

+

init Directory Reference

+

+

src/sys/init/
+ + + + + + + +
@@ -34,7 +44,7 @@

Files

file  main.c [code]
file  static.c [code]
-
Generated on Tue Dec 12 08:52:22 2006 for UbixOS V2 by  +
Generated on Tue Dec 12 10:09:16 2006 for UbixOS V2 by  doxygen 1.4.7
diff --git a/doc/html/directory_8c-source.html b/doc/html/directory_8c-source.html index 8cc31e5..bf5bf2b 100644 --- a/doc/html/directory_8c-source.html +++ b/doc/html/directory_8c-source.html @@ -147,7 +147,7 @@ 00116 00117 fd->mp->device->devInfo->write(fd->mp->device->devInfo->info, 00118 dir, -00119 fd->mp->diskLabel->partitions[fd->mp->partition].pOffset+fsInfo->blockAllocationTable[block].realSector, +00119 fd->mp->diskLabel->partitions[fd->mp->partition].pOffset+fsInfo->blockAllocationTable[block].realSector, 00120 blockSize); 00121 addDirEntry(entry,fd); 00122 kfree(dir); @@ -214,7 +214,7 @@ 00183 00184 END 00185 ***/ -
Generated on Tue Dec 12 08:52:08 2006 for UbixOS V2 by  +
Generated on Tue Dec 12 09:59:42 2006 for UbixOS V2 by  doxygen 1.4.7
diff --git a/doc/html/directory_8c.html b/doc/html/directory_8c.html index 707e3da..ce90409 100644 --- a/doc/html/directory_8c.html +++ b/doc/html/directory_8c.html @@ -38,6 +38,18 @@ #include <lib/string.h>

+Include dependency graph for directory.c:

+ + + + + + + + + + +

Go to the source code of this file. @@ -85,6 +97,27 @@ References kmalloc(), kprintf(), memcpy(), fileDescriptorStruct::offset, readUbixFS(), fileDescriptorStruct::size, writeUbixFS(), and x1000.

Referenced by ubixFSmkDir(). +

+Here is the call graph for this function:

+ + + + + + + + + + + + + + + + + + +

@@ -109,6 +142,22 @@ Definition at line 41 of file directory.c.

References directoryList::dirCache, dirList, directoryList::dirName, kmalloc(), directoryList::next, directoryList::prev, sprintf(), and strcmp(). +

+Here is the call graph for this function:

+ + + + + + + + + + + + + +

@@ -141,9 +190,29 @@

Definition at line 94 of file directory.c.

-References addDirEntry(), directoryEntry::attributes, ubixFSInfo::blockAllocationTable, blockSize, vfs_mountPoint::device, device_node::devInfo, vfs_mountPoint::diskLabel, directoryEntry::fileName, vfs_mountPoint::fsInfo, getFreeBlocks(), device_interface::info, kfree(), kmalloc(), fileDescriptorStruct::mp, vfs_mountPoint::partition, ubixDiskLabel::partitions, directoryEntry::permissions, blockAllocationTableEntry::realSector, directoryEntry::size, sprintf(), directoryEntry::startCluster, typeDirectory, UBIXFS_BLOCKSIZE_BYTES, and device_interface::write. +References addDirEntry(), directoryEntry::attributes, ubixFSInfo::blockAllocationTable, blockSize, vfs_mountPoint::device, device_node::devInfo, vfs_mountPoint::diskLabel, directoryEntry::fileName, vfs_mountPoint::fsInfo, getFreeBlocks(), device_interface::info, kfree(), kmalloc(), fileDescriptorStruct::mp, vfs_mountPoint::partition, ubixDiskLabel::partitions, directoryEntry::permissions, blockAllocationTableEntry::realSector, directoryEntry::size, sprintf(), directoryEntry::startCluster, typeDirectory, UBIXFS_BLOCKSIZE_BYTES, and device_interface::write.

Referenced by ubixfs_init(). +

+Here is the call graph for this function:

+ + + + + + + + + + + + + + + + + +


Variable Documentation

@@ -166,7 +235,7 @@ Referenced by ubixfs_cacheFind(), ubixfs_findName(), and ubixFSLoadDir().

-


Generated on Tue Dec 12 08:52:16 2006 for UbixOS V2 by  +
Generated on Tue Dec 12 10:07:49 2006 for UbixOS V2 by  doxygen 1.4.7
diff --git a/doc/html/dirs.html b/doc/html/dirs.html index 1c69f78..3e7274f 100644 --- a/doc/html/dirs.html +++ b/doc/html/dirs.html @@ -27,7 +27,6 @@ -
Generated on Tue Dec 12 08:52:22 2006 for UbixOS V2 by  +
Generated on Tue Dec 12 10:09:32 2006 for UbixOS V2 by  doxygen 1.4.7
diff --git a/doc/html/divdi3_8c-source.html b/doc/html/divdi3_8c-source.html index 302de2c..20ed848 100644 --- a/doc/html/divdi3_8c-source.html +++ b/doc/html/divdi3_8c-source.html @@ -91,7 +91,7 @@ 00060 END 00061 ***/ 00062 -
Generated on Tue Dec 12 08:52:07 2006 for UbixOS V2 by  +
Generated on Tue Dec 12 09:59:42 2006 for UbixOS V2 by  doxygen 1.4.7
diff --git a/doc/html/divdi3_8c.html b/doc/html/divdi3_8c.html index 15ed75d..9411e2d 100644 --- a/doc/html/divdi3_8c.html +++ b/doc/html/divdi3_8c.html @@ -32,6 +32,14 @@

divdi3.c File Reference

#include <math.h>

+Include dependency graph for divdi3.c:

+ + + + + + +

Go to the source code of this file.


Functions

@@ -103,7 +111,7 @@ Definition at line 32 of file divdi3.c.

-


Generated on Tue Dec 12 08:52:15 2006 for UbixOS V2 by  +
Generated on Tue Dec 12 10:06:24 2006 for UbixOS V2 by  doxygen 1.4.7
diff --git a/doc/html/dma_8c-source.html b/doc/html/dma_8c-source.html index 9e3d04c..7f70a8a 100644 --- a/doc/html/dma_8c-source.html +++ b/doc/html/dma_8c-source.html @@ -104,7 +104,7 @@ 00073 /*** 00074 END 00075 ***/ -
Generated on Tue Dec 12 08:52:08 2006 for UbixOS V2 by  +
Generated on Tue Dec 12 09:59:42 2006 for UbixOS V2 by  doxygen 1.4.7
diff --git a/doc/html/dma_8c.html b/doc/html/dma_8c.html index c096b75..1ccb11e 100644 --- a/doc/html/dma_8c.html +++ b/doc/html/dma_8c.html @@ -34,6 +34,15 @@ #include <ubixos/types.h>

+Include dependency graph for dma.c:

+ + + + + + + +

Go to the source code of this file.


Functions

@@ -161,6 +170,12 @@ References addrPort, clearReg, countPort, highByte, lowByte, maskReg, modeReg, outportByte(), and pagePort.

Referenced by dmaXfer(). +

+Here is the call graph for this function:

+ + + +

@@ -208,6 +223,13 @@ References _dmaXfer().

Referenced by fdcRw(). +

+Here is the call graph for this function:

+ + + + +


Variable Documentation

@@ -325,7 +347,7 @@ Referenced by _dmaXfer().

-


Generated on Tue Dec 12 08:52:16 2006 for UbixOS V2 by  +
Generated on Tue Dec 12 10:07:20 2006 for UbixOS V2 by  doxygen 1.4.7
diff --git a/doc/html/dma_8h-source.html b/doc/html/dma_8h-source.html index 0d74869..203638c 100644 --- a/doc/html/dma_8h-source.html +++ b/doc/html/dma_8h-source.html @@ -85,7 +85,7 @@ 00054 00055 END 00056 ***/ -
Generated on Tue Dec 12 08:52:04 2006 for UbixOS V2 by  +
Generated on Tue Dec 12 09:59:41 2006 for UbixOS V2 by  doxygen 1.4.7
diff --git a/doc/html/dma_8h.html b/doc/html/dma_8h.html index 234b09d..39ac722 100644 --- a/doc/html/dma_8h.html +++ b/doc/html/dma_8h.html @@ -32,6 +32,20 @@

dma.h File Reference

#include <ubixos/types.h>

+Include dependency graph for dma.h:

+ + + + + +

+This graph shows which files directly or indirectly include this file:

+ + + + + +

Go to the source code of this file.


Defines

@@ -92,6 +106,12 @@ References addrPort, clearReg, countPort, highByte, lowByte, maskReg, modeReg, outportByte(), and pagePort.

Referenced by dmaXfer(). +

+Here is the call graph for this function:

+ + + +

@@ -139,9 +159,16 @@ References _dmaXfer().

Referenced by fdcRw(). +

+Here is the call graph for this function:

+ + + + +

-


Generated on Tue Dec 12 08:52:11 2006 for UbixOS V2 by  +
Generated on Tue Dec 12 10:01:17 2006 for UbixOS V2 by  doxygen 1.4.7
diff --git a/doc/html/driver_8h-source.html b/doc/html/driver_8h-source.html index 09825cb..354a98b 100644 --- a/doc/html/driver_8h-source.html +++ b/doc/html/driver_8h-source.html @@ -96,7 +96,7 @@ 00065 00066 END 00067 ***/ -
Generated on Tue Dec 12 08:52:04 2006 for UbixOS V2 by  +
Generated on Tue Dec 12 09:59:41 2006 for UbixOS V2 by  doxygen 1.4.7
diff --git a/doc/html/driver_8h.html b/doc/html/driver_8h.html index 90779ee..42b3039 100644 --- a/doc/html/driver_8h.html +++ b/doc/html/driver_8h.html @@ -32,6 +32,13 @@

driver.h File Reference

#include <ubixos/types.h>

+Include dependency graph for driver.h:

+ + + + + +

Go to the source code of this file.


Functions

@@ -61,7 +68,7 @@ Definition at line 36 of file driver.h.

-


Generated on Tue Dec 12 08:52:11 2006 for UbixOS V2 by  +
Generated on Tue Dec 12 10:01:18 2006 for UbixOS V2 by  doxygen 1.4.7
diff --git a/doc/html/elf_8c-source.html b/doc/html/elf_8c-source.html index 60382a0..82a1902 100644 --- a/doc/html/elf_8c-source.html +++ b/doc/html/elf_8c-source.html @@ -63,7 +63,7 @@ 00032 const struct { 00033 char *elfTypeName; 00034 uInt32 id; -00035 } elfType[] = { +00035 } elfType[] = { 00036 { "ET_NONE", 0 }, 00037 { "ET_REL", 1 }, 00038 { "ET_EXEC", 2 }, @@ -76,7 +76,7 @@ 00045 const struct { 00046 char *phTypeName; 00047 uInt32 id; -00048 } elfPhType[] = { +00048 } elfPhType[] = { 00049 { "PT_NULL", 0 }, 00050 { "PT_LOAD", 1 }, 00051 { "PT_DYNAMIC", 2 }, @@ -91,7 +91,7 @@ 00060 const struct { 00061 char *shTypeName; 00062 uInt32 id; -00063 } elfShType[] = { +00063 } elfShType[] = { 00064 {"SHT_NULL", 0 }, 00065 {"SHT_PROGBITS", 1 }, 00066 {"SHT_SYMTAB", 2 }, @@ -109,7 +109,7 @@ 00078 const struct { 00079 char *relTypeName; 00080 uInt32 id; -00081 } elfRelType[] = { +00081 } elfRelType[] = { 00082 {"R_386_NONE", 0 }, 00083 {"R_386_32", 1 }, 00084 {"R_386_PC32", 2 }, @@ -125,22 +125,22 @@ 00094 00095 00096 char *elfGetShType(int shType) { -00097 return((char *)elfShType[shType].shTypeName); +00097 return((char *)elfShType[shType].shTypeName); 00098 } 00099 00100 char *elfGetPhType(int phType) { -00101 return((char *)elfPhType[phType].phTypeName); +00101 return((char *)elfPhType[phType].phTypeName); 00102 } 00103 00104 char *elfGetRelType(int relType) { -00105 return((char *)elfRelType[relType].relTypeName); +00105 return((char *)elfRelType[relType].relTypeName); 00106 } 00107 00108 /*** 00109 END 00110 ***/ 00111 -
Generated on Tue Dec 12 08:52:06 2006 for UbixOS V2 by  +
Generated on Tue Dec 12 09:59:41 2006 for UbixOS V2 by  doxygen 1.4.7
diff --git a/doc/html/elf_8c.html b/doc/html/elf_8c.html index c949259..9526278 100644 --- a/doc/html/elf_8c.html +++ b/doc/html/elf_8c.html @@ -32,6 +32,14 @@

elf.c File Reference

#include <ubixos/elf.h>

+Include dependency graph for elf.c:

+ + + + + + +

Go to the source code of this file.


Data Structures

@@ -48,7 +56,7 @@ - + @@ -56,7 +64,7 @@ - + @@ -64,7 +72,7 @@ - + @@ -72,7 +80,7 @@ - +

Functions

   char *   phTypeName
elfPhType []
elfPhType []
struct {
   char *   relTypeName
elfRelType []
elfRelType []
struct {
   char *   shTypeName
elfShType []
elfShType []
struct {
   uInt32   id
elfType []
elfType []


Function Documentation

@@ -97,7 +105,7 @@

Definition at line 100 of file elf.c.

-References elfPhType, and phTypeName. +References elfPhType, and phTypeName.

@@ -121,7 +129,7 @@

Definition at line 104 of file elf.c.

-References elfRelType, and relTypeName. +References elfRelType, and relTypeName.

Referenced by kmod_load(), and ldEnable(). @@ -147,16 +155,16 @@

Definition at line 96 of file elf.c.

-References elfShType, and shTypeName. +References elfShType, and shTypeName.


Variable Documentation

- +
- +
struct { ... } elfPhType[] struct { ... } elfPhType[]
@@ -168,12 +176,12 @@ Referenced by elfGetPhType().

- +

- +
struct { ... } elfRelType[] struct { ... } elfRelType[]
@@ -185,12 +193,12 @@ Referenced by elfGetRelType().

- +

- +
struct { ... } elfShType[] struct { ... } elfShType[]
@@ -202,12 +210,12 @@ Referenced by elfGetShType().

- +

- +
struct { ... } elfType[] struct { ... } elfType[]
@@ -359,7 +367,7 @@ Referenced by elfGetShType().

-


Generated on Tue Dec 12 08:52:14 2006 for UbixOS V2 by  +
Generated on Tue Dec 12 10:04:56 2006 for UbixOS V2 by  doxygen 1.4.7
diff --git a/doc/html/elf_8h-source.html b/doc/html/elf_8h-source.html index 76fec87..86af3fd 100644 --- a/doc/html/elf_8h-source.html +++ b/doc/html/elf_8h-source.html @@ -221,7 +221,7 @@ 00190 00191 END 00192 ***/ -
Generated on Tue Dec 12 08:52:05 2006 for UbixOS V2 by  +
Generated on Tue Dec 12 09:59:41 2006 for UbixOS V2 by  doxygen 1.4.7
diff --git a/doc/html/elf_8h.html b/doc/html/elf_8h.html index a442ae6..2df8b2d 100644 --- a/doc/html/elf_8h.html +++ b/doc/html/elf_8h.html @@ -32,6 +32,23 @@

elf.h File Reference

#include <ubixos/types.h>

+Include dependency graph for elf.h:

+ + + + + +

+This graph shows which files directly or indirectly include this file:

+ + + + + + + + +

Go to the source code of this file. @@ -1029,7 +1046,7 @@

Definition at line 100 of file elf.c.

-References elfPhType, and phTypeName. +References elfPhType, and phTypeName.

@@ -1053,7 +1070,7 @@

Definition at line 104 of file elf.c.

-References elfRelType, and relTypeName. +References elfRelType, and relTypeName.

Referenced by kmod_load(), and ldEnable(). @@ -1079,10 +1096,10 @@

Definition at line 96 of file elf.c.

-References elfShType, and shTypeName. +References elfShType, and shTypeName.

-


Generated on Tue Dec 12 08:52:12 2006 for UbixOS V2 by  +
Generated on Tue Dec 12 10:02:18 2006 for UbixOS V2 by  doxygen 1.4.7
diff --git a/doc/html/endtask_8c-source.html b/doc/html/endtask_8c-source.html index 70e804d..c9ce478 100644 --- a/doc/html/endtask_8c-source.html +++ b/doc/html/endtask_8c-source.html @@ -101,7 +101,7 @@ 00070 END 00071 ***/ 00072 -
Generated on Tue Dec 12 08:52:06 2006 for UbixOS V2 by  +
Generated on Tue Dec 12 09:59:41 2006 for UbixOS V2 by  doxygen 1.4.7
diff --git a/doc/html/endtask_8c.html b/doc/html/endtask_8c.html index 4f7f1dc..536fa5f 100644 --- a/doc/html/endtask_8c.html +++ b/doc/html/endtask_8c.html @@ -37,6 +37,17 @@ #include <isa/8259.h>

+Include dependency graph for endtask.c:

+ + + + + + + + + +

Go to the source code of this file.


Data Structures

@@ -67,10 +78,22 @@

References _current, DEAD, taskStruct::id, sched_setStatus(), and sched_yield().

-Referenced by __sysctl(), _int0(), _int1(), _int10(), _int11(), _int12(), _int2(), _int3(), _int4(), _int5(), _int6(), _int9(), netMainThread(), schedEndTask(), sysExec(), sysExit(), and vmm_pageFault(). +Referenced by __sysctl(), _int0(), _int1(), _int10(), _int11(), _int12(), _int2(), _int3(), _int4(), _int5(), _int6(), _int9(), schedEndTask(), sysExec(), sysExit(), and vmm_pageFault(). +

+Here is the call graph for this function:

+ + + + + + + + + +

-


Generated on Tue Dec 12 08:52:14 2006 for UbixOS V2 by  +
Generated on Tue Dec 12 10:05:00 2006 for UbixOS V2 by  doxygen 1.4.7
diff --git a/doc/html/endtask_8h-source.html b/doc/html/endtask_8h-source.html index c392f6a..fed1951 100644 --- a/doc/html/endtask_8h-source.html +++ b/doc/html/endtask_8h-source.html @@ -88,7 +88,7 @@ 00057 00058 END 00059 ***/ -
Generated on Tue Dec 12 08:52:05 2006 for UbixOS V2 by  +
Generated on Tue Dec 12 09:59:41 2006 for UbixOS V2 by  doxygen 1.4.7
diff --git a/doc/html/endtask_8h.html b/doc/html/endtask_8h.html index 8a9825d..b940ffe 100644 --- a/doc/html/endtask_8h.html +++ b/doc/html/endtask_8h.html @@ -33,6 +33,33 @@ #include <ubixos/sched.h>

+Include dependency graph for endtask.h:

+ + + + + + + + + + + +

+This graph shows which files directly or indirectly include this file:

+ + + + + + + + + + + + +

Go to the source code of this file.


Functions

@@ -63,10 +90,22 @@

References _current, DEAD, taskStruct::id, sched_setStatus(), and sched_yield().

-Referenced by __sysctl(), _int0(), _int1(), _int10(), _int11(), _int12(), _int2(), _int3(), _int4(), _int5(), _int6(), _int9(), netMainThread(), schedEndTask(), sysExec(), sysExit(), and vmm_pageFault(). +Referenced by __sysctl(), _int0(), _int1(), _int10(), _int11(), _int12(), _int2(), _int3(), _int4(), _int5(), _int6(), _int9(), schedEndTask(), sysExec(), sysExit(), and vmm_pageFault(). +

+Here is the call graph for this function:

+ + + + + + + + + +

-


Generated on Tue Dec 12 08:52:12 2006 for UbixOS V2 by  +
Generated on Tue Dec 12 10:02:21 2006 for UbixOS V2 by  doxygen 1.4.7
diff --git a/doc/html/ethernetif_8h-source.html b/doc/html/ethernetif_8h-source.html index 69eaba1..b8e3387 100644 --- a/doc/html/ethernetif_8h-source.html +++ b/doc/html/ethernetif_8h-source.html @@ -66,12 +66,12 @@ 00035 #ifndef __NETIF_ETHERNETIF_H__ 00036 #define __NETIF_ETHERNETIF_H__ 00037 -00038 #include "net/netif.h" +00038 #include "net/netif.h" 00039 -00040 void ethernetif_init(struct netif *netif); +00040 void ethernetif_init(struct netif *netif); 00041 00042 #endif /* __NETIF_ETHERNETIF_H__ */ -
Generated on Tue Dec 12 08:52:04 2006 for UbixOS V2 by  +
Generated on Tue Dec 12 09:59:41 2006 for UbixOS V2 by  doxygen 1.4.7
diff --git a/doc/html/ethernetif_8h.html b/doc/html/ethernetif_8h.html index 2fcc40c..c3fe311 100644 --- a/doc/html/ethernetif_8h.html +++ b/doc/html/ethernetif_8h.html @@ -29,13 +29,16 @@ -

ethernetif.h File Reference

#include "net/netif.h"
+

ethernetif.h File Reference

#include "net/netif.h"
+ +

+Include dependency graph for ethernetif.h:

Go to the source code of this file.


Functions

- +

Functions

void ethernetif_init (struct netif *netif)
void ethernetif_init (struct netif *netif)


Function Documentation

@@ -46,7 +49,7 @@ void ethernetif_init ( - struct netif *  + struct netif *  netif  )  @@ -57,15 +60,9 @@

-

-Definition at line 325 of file ethernetif.c. -

-References arp_init(), arp_timer(), ARP_TMR_INTERVAL, ethernetif_output(), netif::hwaddr, IFNAME0, IFNAME1, netif::linkoutput, low_level_init(), low_level_output(), mem_malloc(), netif::name, NULL, netif::output, netif::state, and sys_timeout(). -

-Referenced by netMainThread().

-


Generated on Tue Dec 12 08:52:11 2006 for UbixOS V2 by  +
Generated on Tue Dec 12 10:00:44 2006 for UbixOS V2 by  doxygen 1.4.7
diff --git a/doc/html/exec_8c-source.html b/doc/html/exec_8c-source.html index aee484c..e01be44 100644 --- a/doc/html/exec_8c-source.html +++ b/doc/html/exec_8c-source.html @@ -566,7 +566,7 @@ 00538 /*** 00539 END 00540 ***/ -
Generated on Tue Dec 12 08:52:06 2006 for UbixOS V2 by  +
Generated on Tue Dec 12 09:59:41 2006 for UbixOS V2 by  doxygen 1.4.7
diff --git a/doc/html/exec_8c.html b/doc/html/exec_8c.html index 0ff604a..a87a80b 100644 --- a/doc/html/exec_8c.html +++ b/doc/html/exec_8c.html @@ -41,6 +41,23 @@ #include <assert.h>

+Include dependency graph for exec.c:

+ + + + + + + + + + + + + + + +

Go to the source code of this file. @@ -120,6 +137,27 @@ References _current, assert, tssStruct::back_link, tssStruct::cr3, tssStruct::cs, tssStruct::ds, tssStruct::ebp, tssStruct::edi, elfHeader::eEntry, tssStruct::eflags, elfHeader::eIdent, tssStruct::eip, elfHeader::ePhnum, elfHeader::ePhoff, tssStruct::es, tssStruct::esi, tssStruct::esp, tssStruct::esp0, tssStruct::esp1, tssStruct::esp2, elfHeader::eType, fclose(), fopen(), fread(), tssStruct::fs, fseek(), taskStruct::gid, tssStruct::gs, taskStruct::id, tssStruct::io_map, K_PANIC, KERNEL_PAGE_DEFAULT, kernelPageDirectory, kfree(), kmalloc(), kpanic(), kprintf(), tssStruct::ldt, memset(), taskStruct::oInfo, tty_termNode::owner, PAGE_DEFAULT, PAGE_PRESENT, PAGE_STACK, PAGE_USER, fileDescriptorStruct::perms, elfProgramHeader::phMemsz, elfProgramHeader::phVaddr, READY, sched_setStatus(), schedNewTask(), tssStruct::ss, tssStruct::ss0, tssStruct::ss1, tssStruct::ss2, STACK_ADDR, taskStruct::td, taskStruct::term, tssStruct::trace_bitmap, taskStruct::tss, tty_find(), taskStruct::uid, thread::vm_daddr, vmm_remapPage(), vmm_setPageAttributes(), vmmCreateVirtualSpace(), vmmFindFreePage(), osInfo::vmStart, x1000, x18, and x30.

Referenced by kmain(). +

+Here is the call graph for this function:

+ + + + + + + + + + + + + + + + + + +

@@ -161,6 +199,22 @@ References assert, tssStruct::back_link, tssStruct::cr3, tssStruct::cs, tssStruct::ds, tssStruct::ebp, tssStruct::edi, tssStruct::eflags, tssStruct::eip, tssStruct::es, tssStruct::esi, tssStruct::esp, tssStruct::esp0, tssStruct::esp1, tssStruct::esp2, tssStruct::fs, tssStruct::gs, taskStruct::id, taskStruct::imageFd, tssStruct::io_map, kernelPageDirectory, kpanic(), tssStruct::ldt, taskStruct::oInfo, READY, sched_setStatus(), schedNewTask(), tssStruct::ss, tssStruct::ss0, tssStruct::ss1, tssStruct::ss2, tssStruct::trace_bitmap, taskStruct::tss, and osInfo::vmStart.

Referenced by kmain(), and ubthread_create(). +

+Here is the call graph for this function:

+ + + + + + + + + + + + + +

@@ -194,9 +248,30 @@ Definition at line 333 of file exec.c.

References _current, assert, i386_frame::ebp, elfHeader::eEntry, elfHeader::eIdent, i386_frame::eip, endTask(), elfHeader::ePhnum, elfHeader::ePhoff, elfHeader::eShnum, elfHeader::eShoff, tssStruct::esp0, elfHeader::eType, fclose(), fopen(), fread(), fseek(), taskStruct::id, taskStruct::imageFd, K_PANIC, kfree(), kmalloc(), kpanic(), kprintf(), ldEnable(), memset(), taskStruct::oInfo, PAGE_DEFAULT, PAGE_PRESENT, PAGE_SHIFT, PAGE_SIZE, PAGE_USER, fileDescriptorStruct::perms, elfProgramHeader::phMemsz, elfProgramHeader::phVaddr, PT_DYNAMIC, PT_INTERP, PT_LOAD, round_page, STACK_ADDR, strcpy, strlen, taskStruct::td, trunc_page, taskStruct::tss, i386_frame::user_esp, thread::vm_daddr, thread::vm_dsize, VM_TASK, vmm_cleanVirtualSpace(), vmm_remapPage(), vmm_setPageAttributes(), vmmFindFreePage(), vmmGetFreeVirtualPage(), osInfo::vmStart, and x1000. +

+Here is the call graph for this function:

+ + + + + + + + + + + + + + + + + + +

-


Generated on Tue Dec 12 08:52:14 2006 for UbixOS V2 by  +
Generated on Tue Dec 12 10:05:05 2006 for UbixOS V2 by  doxygen 1.4.7
diff --git a/doc/html/exec_8h-source.html b/doc/html/exec_8h-source.html index a695a86..89b208d 100644 --- a/doc/html/exec_8h-source.html +++ b/doc/html/exec_8h-source.html @@ -89,7 +89,7 @@ 00058 00059 END 00060 ***/ -
Generated on Tue Dec 12 08:52:05 2006 for UbixOS V2 by  +
Generated on Tue Dec 12 09:59:41 2006 for UbixOS V2 by  doxygen 1.4.7
diff --git a/doc/html/exec_8h.html b/doc/html/exec_8h.html index 0d77822..8195c93 100644 --- a/doc/html/exec_8h.html +++ b/doc/html/exec_8h.html @@ -33,6 +33,30 @@ #include <ubixos/sched.h>

+Include dependency graph for exec.h:

+ + + + + + + + + + + +

+This graph shows which files directly or indirectly include this file:

+ + + + + + + + + +

Go to the source code of this file.


Defines

@@ -87,6 +111,27 @@ References _current, assert, tssStruct::back_link, tssStruct::cr3, tssStruct::cs, tssStruct::ds, tssStruct::ebp, tssStruct::edi, elfHeader::eEntry, tssStruct::eflags, elfHeader::eIdent, tssStruct::eip, elfHeader::ePhnum, elfHeader::ePhoff, tssStruct::es, tssStruct::esi, tssStruct::esp, tssStruct::esp0, tssStruct::esp1, tssStruct::esp2, elfHeader::eType, fclose(), fopen(), fread(), tssStruct::fs, fseek(), taskStruct::gid, tssStruct::gs, taskStruct::id, tssStruct::io_map, K_PANIC, KERNEL_PAGE_DEFAULT, kernelPageDirectory, kfree(), kmalloc(), kpanic(), kprintf(), tssStruct::ldt, memset(), taskStruct::oInfo, tty_termNode::owner, PAGE_DEFAULT, PAGE_PRESENT, PAGE_STACK, PAGE_USER, fileDescriptorStruct::perms, elfProgramHeader::phMemsz, elfProgramHeader::phVaddr, READY, sched_setStatus(), schedNewTask(), tssStruct::ss, tssStruct::ss0, tssStruct::ss1, tssStruct::ss2, STACK_ADDR, taskStruct::td, taskStruct::term, tssStruct::trace_bitmap, taskStruct::tss, tty_find(), taskStruct::uid, thread::vm_daddr, vmm_remapPage(), vmm_setPageAttributes(), vmmCreateVirtualSpace(), vmmFindFreePage(), osInfo::vmStart, x1000, x18, and x30.

Referenced by kmain(). +

+Here is the call graph for this function:

+ + + + + + + + + + + + + + + + + + +

@@ -128,9 +173,25 @@ References assert, tssStruct::back_link, tssStruct::cr3, tssStruct::cs, tssStruct::ds, tssStruct::ebp, tssStruct::edi, tssStruct::eflags, tssStruct::eip, tssStruct::es, tssStruct::esi, tssStruct::esp, tssStruct::esp0, tssStruct::esp1, tssStruct::esp2, tssStruct::fs, tssStruct::gs, taskStruct::id, taskStruct::imageFd, tssStruct::io_map, kernelPageDirectory, kpanic(), tssStruct::ldt, taskStruct::oInfo, READY, sched_setStatus(), schedNewTask(), tssStruct::ss, tssStruct::ss0, tssStruct::ss1, tssStruct::ss2, tssStruct::trace_bitmap, taskStruct::tss, and osInfo::vmStart.

Referenced by kmain(), and ubthread_create(). +

+Here is the call graph for this function:

+ + + + + + + + + + + + + +

-


Generated on Tue Dec 12 08:52:12 2006 for UbixOS V2 by  +
Generated on Tue Dec 12 10:02:25 2006 for UbixOS V2 by  doxygen 1.4.7
diff --git a/doc/html/fdc_8c-source.html b/doc/html/fdc_8c-source.html index c2519fb..3232f51 100644 --- a/doc/html/fdc_8c-source.html +++ b/doc/html/fdc_8c-source.html @@ -86,8 +86,8 @@ 00055 00056 unsigned long tbaddr = 0x80000L; 00057 -00058 int fdcInit2(struct device_node *dev) { -00059 dev->devInfo->size = (1024 * 1450); +00058 int fdcInit2(struct device_node *dev) { +00059 dev->devInfo->size = (1024 * 1450); 00060 return(0x0); 00061 } 00062 @@ -443,7 +443,7 @@ 00412 END 00413 ***/ 00414 -
Generated on Tue Dec 12 08:52:05 2006 for UbixOS V2 by  +
Generated on Tue Dec 12 09:59:41 2006 for UbixOS V2 by  doxygen 1.4.7
diff --git a/doc/html/fdc_8c.html b/doc/html/fdc_8c.html index 1a842d4..6b1fd3a 100644 --- a/doc/html/fdc_8c.html +++ b/doc/html/fdc_8c.html @@ -44,6 +44,28 @@ #include <devfs/devfs.h>

+Include dependency graph for fdc.c:

+ + + + + + + + + + + + + + + + + + + + +

Go to the source code of this file.


Functions

@@ -53,7 +75,7 @@ - + @@ -195,7 +217,33 @@

Definition at line 63 of file fdc.c.

-References devfs_makeNode(), device_add(), dInt, dPresent, fdcInit2(), fdcRead(), fdcWrite(), floppyIsr(), device_interface::init, irqEnable(), kmalloc(), device_interface::major, mVec, device_interface::read, device_interface::reset, reset(), setVector(), and device_interface::write. +References devfs_makeNode(), device_add(), dInt, dPresent, fdcInit2(), fdcRead(), fdcWrite(), floppyIsr(), device_interface::init, irqEnable(), kmalloc(), device_interface::major, mVec, device_interface::read, device_interface::reset, reset(), setVector(), and device_interface::write. +

+Here is the call graph for this function:

+ + + + + + + + + + + + + + + + + + + + + + + +

@@ -219,7 +267,7 @@

Definition at line 58 of file fdc.c.

-References dev. +References device_node::devInfo, and device_interface::size.

Referenced by fdc_init(). @@ -269,6 +317,15 @@ References fdcSpinLock, readBlock(), spinLock(), and spinUnlock().

Referenced by fdc_init(). +

+Here is the call graph for this function:

+ + + + + + +

@@ -316,6 +373,25 @@ References block2Hts(), cmdRead, cmdWrite, dg144Gap3rw, dg144Spt, dg168Gap3rw, diskChange, dmaXfer(), FALSE, fdcCcr, fdcDir, fdcRw(), geometry, inportByte(), kprint(), kprintf(), motorOff(), motorOn(), outportByte(), recalibrate(), reset(), seek(), sendByte(), DrvGeom::spt, status, tbaddr, TRUE, and waitFdc().

Referenced by fdcRw(), readBlock(), and writeBlock(). +

+Here is the call graph for this function:

+ + + + + + + + + + + + + + + + +

@@ -363,6 +439,13 @@ References writeBlock().

Referenced by fdc_init(). +

+Here is the call graph for this function:

+ + + + +

@@ -386,6 +469,12 @@ Definition at line 98 of file fdc.c.

References done, outportByte(), TRUE, and x20. +

+Here is the call graph for this function:

+ + + +

@@ -411,6 +500,12 @@ References fdcData, fdcMsr, and inportByte().

Referenced by waitFdc(). +

+Here is the call graph for this function:

+ + + +

@@ -463,6 +558,12 @@ References FALSE, fdcDor, motor, outportByte(), and TRUE.

Referenced by fdcRw(), and recalibrate(). +

+Here is the call graph for this function:

+ + + +

@@ -504,6 +605,31 @@ References fdcRw(), and TRUE.

Referenced by fdcRead(). +

+Here is the call graph for this function:

+ + + + + + + + + + + + + + + + + + + + + + +

@@ -530,6 +656,18 @@ References cmdRecal, motorOff(), motorOn(), sendByte(), TRUE, and waitFdc().

Referenced by fdcRw(), and reset(). +

+Here is the call graph for this function:

+ + + + + + + + + +

@@ -556,6 +694,21 @@ References cmdSpecify, diskChange, done, FALSE, fdcDor, motor, outportByte(), recalibrate(), seek(), sendByte(), TRUE, and waitFdc().

Referenced by fdc_init(), and fdcRw(). +

+Here is the call graph for this function:

+ + + + + + + + + + + + +

@@ -582,6 +735,17 @@ References cmdSeek, FALSE, fdcTrack, kprintf(), sendByte(), sr0, TRUE, waitFdc(), and x20.

Referenced by fdcRw(), and reset(). +

+Here is the call graph for this function:

+ + + + + + + + +

@@ -608,6 +772,13 @@ References fdcData, fdcMsr, inportByte(), and outportByte().

Referenced by fdcRw(), recalibrate(), reset(), seek(), and waitFdc(). +

+Here is the call graph for this function:

+ + + + +

@@ -634,6 +805,15 @@ References cmdSensei, diskChange, done, FALSE, fdcDir, fdcMsr, fdcTrack, getByte(), inportByte(), sendByte(), sr0, statSize, status, timeOut, and TRUE.

Referenced by fdcRw(), recalibrate(), reset(), and seek(). +

+Here is the call graph for this function:

+ + + + + + +

@@ -675,6 +855,31 @@ References FALSE, and fdcRw().

Referenced by fdcWrite(). +

+Here is the call graph for this function:

+ + + + + + + + + + + + + + + + + + + + + + +


Variable Documentation

@@ -887,7 +1092,7 @@ Referenced by waitFdc().

-


Generated on Tue Dec 12 08:52:14 2006 for UbixOS V2 by  +
Generated on Tue Dec 12 10:04:37 2006 for UbixOS V2 by  doxygen 1.4.7
diff --git a/doc/html/fdc_8h-source.html b/doc/html/fdc_8h-source.html index e4ffe61..a8fe5de 100644 --- a/doc/html/fdc_8h-source.html +++ b/doc/html/fdc_8h-source.html @@ -137,7 +137,7 @@ 00106 00107 END 00108 ***/ -
Generated on Tue Dec 12 08:52:04 2006 for UbixOS V2 by  +
Generated on Tue Dec 12 09:59:41 2006 for UbixOS V2 by  doxygen 1.4.7
diff --git a/doc/html/fdc_8h.html b/doc/html/fdc_8h.html index 59c82b5..3921c22 100644 --- a/doc/html/fdc_8h.html +++ b/doc/html/fdc_8h.html @@ -32,6 +32,21 @@

fdc.h File Reference

#include <ubixos/types.h>

+Include dependency graph for fdc.h:

+ + + + + +

+This graph shows which files directly or indirectly include this file:

+ + + + + + +

Go to the source code of this file.


Functions

int fdc_init ()
int fdcInit2 (struct device_node *dev)
int fdcInit2 (struct device_node *dev)
void fdcRead (void *info, void *baseAddr, uInt32 startSector, uInt32 sectorCount)
@@ -513,7 +528,33 @@

Definition at line 63 of file fdc.c.

-References devfs_makeNode(), device_add(), dInt, dPresent, fdcInit2(), fdcRead(), fdcWrite(), floppyIsr(), device_interface::init, irqEnable(), kmalloc(), device_interface::major, mVec, device_interface::read, reset(), device_interface::reset, setVector(), and device_interface::write. +References devfs_makeNode(), device_add(), dInt, dPresent, fdcInit2(), fdcRead(), fdcWrite(), floppyIsr(), device_interface::init, irqEnable(), kmalloc(), device_interface::major, mVec, device_interface::read, reset(), device_interface::reset, setVector(), and device_interface::write. +

+Here is the call graph for this function:

+ + + + + + + + + + + + + + + + + + + + + + + +

@@ -561,6 +602,15 @@ References fdcSpinLock, readBlock(), spinLock(), and spinUnlock().

Referenced by fdc_init(). +

+Here is the call graph for this function:

+ + + + + + +

@@ -608,6 +658,32 @@ References block2Hts(), cmdRead, cmdWrite, dg144Gap3rw, dg144Spt, dg168Gap3rw, diskChange, dmaXfer(), FALSE, fdcCcr, fdcDir, fdcRw(), geometry, inportByte(), kprint(), kprintf(), motorOff(), motorOn(), outportByte(), recalibrate(), reset(), seek(), sendByte(), DrvGeom::spt, status, tbaddr, TRUE, and waitFdc().

Referenced by fdcRw(), readBlock(), and writeBlock(). +

+Here is the call graph for this function:

+ + + + + + + + + + + + + + + + + + + + + + + +

@@ -655,6 +731,13 @@ References writeBlock().

Referenced by fdc_init(). +

+Here is the call graph for this function:

+ + + + +

@@ -699,6 +782,12 @@ Definition at line 98 of file fdc.c.

References done, outportByte(), TRUE, and x20. +

+Here is the call graph for this function:

+ + + +

@@ -724,6 +813,12 @@ References fdcData, fdcMsr, and inportByte().

Referenced by waitFdc(). +

+Here is the call graph for this function:

+ + + +

@@ -776,6 +871,12 @@ References FALSE, fdcDor, motor, outportByte(), and TRUE.

Referenced by fdcRw(), and recalibrate(). +

+Here is the call graph for this function:

+ + + +

@@ -817,6 +918,31 @@ References fdcRw(), and TRUE.

Referenced by fdcRead(). +

+Here is the call graph for this function:

+ + + + + + + + + + + + + + + + + + + + + + +

@@ -843,6 +969,18 @@ References cmdRecal, motorOff(), motorOn(), sendByte(), TRUE, and waitFdc().

Referenced by fdcRw(), and reset(). +

+Here is the call graph for this function:

+ + + + + + + + + +

@@ -869,6 +1007,21 @@ References cmdSpecify, diskChange, done, FALSE, fdcDor, motor, outportByte(), recalibrate(), seek(), sendByte(), TRUE, and waitFdc().

Referenced by fdc_init(), and fdcRw(). +

+Here is the call graph for this function:

+ + + + + + + + + + + + +

@@ -895,6 +1048,17 @@ References cmdSeek, FALSE, fdcTrack, kprintf(), sendByte(), sr0, TRUE, waitFdc(), and x20.

Referenced by fdcRw(), and reset(). +

+Here is the call graph for this function:

+ + + + + + + + +

@@ -921,6 +1085,13 @@ References fdcData, fdcMsr, inportByte(), and outportByte().

Referenced by fdcRw(), recalibrate(), reset(), seek(), and waitFdc(). +

+Here is the call graph for this function:

+ + + + +

@@ -947,6 +1118,15 @@ References cmdSensei, diskChange, done, FALSE, fdcDir, fdcMsr, fdcTrack, getByte(), inportByte(), sendByte(), sr0, statSize, status, timeOut, and TRUE.

Referenced by fdcRw(), recalibrate(), reset(), and seek(). +

+Here is the call graph for this function:

+ + + + + + +

@@ -988,9 +1168,34 @@ References FALSE, and fdcRw().

Referenced by fdcWrite(). +

+Here is the call graph for this function:

+ + + + + + + + + + + + + + + + + + + + + + +

-


Generated on Tue Dec 12 08:52:09 2006 for UbixOS V2 by  +
Generated on Tue Dec 12 10:00:10 2006 for UbixOS V2 by  doxygen 1.4.7
diff --git a/doc/html/ffs_8c-source.html b/doc/html/ffs_8c-source.html index 3770da3..234dd26 100644 --- a/doc/html/ffs_8c-source.html +++ b/doc/html/ffs_8c-source.html @@ -42,7 +42,7 @@ 00011 int ffs_read(fileDescriptor *fd,char *data,uInt32 offset,long size) { 00012 struct fs *fs; 00013 -00014 fs = (struct fs *)fd->dmadat->sbbuf; +00014 fs = (struct fs *)fd->dmadat->sbbuf; 00015 00016 if (offset < fd->size && offset >= fs->fs_maxfilesize) { 00017 //return (EOVERFLOW); @@ -52,7 +52,7 @@ 00021 kprintf("Reading File w/ New Function [0x%X]\n",fs->fs_maxfilesize); 00022 return(0x0); 00023 } -
Generated on Tue Dec 12 08:52:08 2006 for UbixOS V2 by  +
Generated on Tue Dec 12 09:59:42 2006 for UbixOS V2 by  doxygen 1.4.7
diff --git a/doc/html/ffs_8c.html b/doc/html/ffs_8c.html index 90f540c..d3a6043 100644 --- a/doc/html/ffs_8c.html +++ b/doc/html/ffs_8c.html @@ -39,6 +39,25 @@ #include <sys/buf.h>

+Include dependency graph for ffs.c:

+ + + + + + + + + + + + + + + + + +

Go to the source code of this file.


Data Structures

@@ -89,9 +108,15 @@ Definition at line 11 of file ffs.c.

References fileDescriptorStruct::dmadat, fs::fs_maxfilesize, kprintf(), and dmadat::sbbuf. +

+Here is the call graph for this function:

+ + + +

-


Generated on Tue Dec 12 08:52:16 2006 for UbixOS V2 by  +
Generated on Tue Dec 12 10:08:00 2006 for UbixOS V2 by  doxygen 1.4.7
diff --git a/doc/html/ffs_8h-source.html b/doc/html/ffs_8h-source.html index 63cfb15..fde176c 100644 --- a/doc/html/ffs_8h-source.html +++ b/doc/html/ffs_8h-source.html @@ -73,7 +73,7 @@ 00042 END 00043 ***/ 00044 -
Generated on Tue Dec 12 08:52:05 2006 for UbixOS V2 by  +
Generated on Tue Dec 12 09:59:41 2006 for UbixOS V2 by  doxygen 1.4.7
diff --git a/doc/html/ffs_8h.html b/doc/html/ffs_8h.html index c8280e4..f6d92e2 100644 --- a/doc/html/ffs_8h.html +++ b/doc/html/ffs_8h.html @@ -34,6 +34,28 @@ #include <sys/device.h>

+Include dependency graph for ffs.h:

+ + + + + + + + + + + + + +

+This graph shows which files directly or indirectly include this file:

+ + + + + +

Go to the source code of this file.


Functions

@@ -84,9 +106,15 @@ Definition at line 11 of file ffs.c.

References fileDescriptorStruct::dmadat, fs::fs_maxfilesize, kprintf(), and dmadat::sbbuf. +

+Here is the call graph for this function:

+ + + +

-


Generated on Tue Dec 12 08:52:13 2006 for UbixOS V2 by  +
Generated on Tue Dec 12 10:03:33 2006 for UbixOS V2 by  doxygen 1.4.7
diff --git a/doc/html/file_8c-source.html b/doc/html/file_8c-source.html index 8b8c122..bb1b53e 100644 --- a/doc/html/file_8c-source.html +++ b/doc/html/file_8c-source.html @@ -122,9 +122,9 @@ 00091 00092 void sysFseek(userFileDescriptor *userFd,long offset,int whence) { 00093 // TODO : coredump? -00094 if (userFd == NULL) +00094 if (userFd == NULL) 00095 return; -00096 if (userFd->fd == NULL) +00096 if (userFd->fd == NULL) 00097 return; 00098 00099 userFd->fd->offset = offset+whence; @@ -151,7 +151,7 @@ 00120 00121 ************************************************************************/ 00122 void sysFopen(const char *file,char *flags,userFileDescriptor *userFd) { -00123 if (userFd == NULL) +00123 if (userFd == NULL) 00124 kprintf("Error: userFd == NULL, File: %s, Line: %i\n",__FILE__,__LINE__); 00125 userFd->fd = fopen(file,flags); 00126 if (userFd->fd != 0x0) { @@ -170,9 +170,9 @@ 00139 ************************************************************************/ 00140 void sysFread(void *data,long size,userFileDescriptor *userFd) { 00141 /* TODO : coredump? */ -00142 if (userFd == NULL) +00142 if (userFd == NULL) 00143 return; -00144 if (userFd->fd == NULL) +00144 if (userFd->fd == NULL) 00145 return; 00146 fread(data,size,1,userFd->fd); 00147 return; @@ -186,12 +186,12 @@ 00155 00156 ************************************************************************/ 00157 void sysFclose(userFileDescriptor *userFd,int *status) { -00158 if (userFd == NULL ) +00158 if (userFd == NULL ) 00159 { 00160 *status = -1; 00161 return; 00162 } -00163 if (userFd->fd == NULL) +00163 if (userFd->fd == NULL) 00164 { 00165 *status = -1; 00166 return; @@ -312,14 +312,14 @@ 00281 /* Allocate Memory For File Descriptor */ 00282 if((tmpFd = (fileDescriptor *)kmalloc(sizeof(fileDescriptor))) == 0x0) { 00283 kprintf("Error: tmpFd == NULL, File: %s, Line: %i\n",__FILE__,__LINE__); -00284 return(NULL); +00284 return(NULL); 00285 } 00286 00287 strcpy(fileName,file); 00288 00289 if (strstr(fileName,":")) { 00290 mountPoint = (char *)strtok((char *)&fileName,":"); -00291 path = strtok(NULL,"\n"); +00291 path = strtok(NULL,"\n"); 00292 } 00293 else { 00294 path = fileName; @@ -412,7 +412,7 @@ 00381 kfree(tmpFd); 00382 spinUnlock(&fdTable_lock); 00383 kprintf("File Not Found? %s\n",file); -00384 return (NULL); +00384 return (NULL); 00385 } 00386 00387 /* Return NULL */ @@ -444,7 +444,7 @@ 00413 00414 systemVitals->openFiles--; 00415 spinUnlock(&fdTable_lock); -00416 if(tmpFd->buffer != NULL) +00416 if(tmpFd->buffer != NULL) 00417 kfree(tmpFd->buffer); 00418 kfree(tmpFd); 00419 return(0x0); @@ -482,7 +482,7 @@ 00451 sprintf(rootPath,"%s/",strtok(dir,"/")); 00452 else 00453 sprintf(rootPath,"%s%s/",rootPath,strtok(dir,"/")); -00454 tmp = strtok(NULL,"\n"); +00454 tmp = strtok(NULL,"\n"); 00455 dir = tmp; 00456 } 00457 @@ -513,7 +513,7 @@ 00482 struct vfs_mountPoint *mp = 0x0; 00483 00484 path = (char *)strtok((char *)node,"@"); -00485 mountPoint = strtok(NULL,"\n"); +00485 mountPoint = strtok(NULL,"\n"); 00486 if (mountPoint == 0x0) { 00487 mp = vfs_findMount("sys"); /* _current->oInfo.container; */ 00488 } @@ -533,7 +533,7 @@ 00502 END 00503 ***/ 00504 -
Generated on Tue Dec 12 08:52:08 2006 for UbixOS V2 by  +
Generated on Tue Dec 12 09:59:42 2006 for UbixOS V2 by  doxygen 1.4.7
diff --git a/doc/html/file_8c.html b/doc/html/file_8c.html index fa50497..c62cc59 100644 --- a/doc/html/file_8c.html +++ b/doc/html/file_8c.html @@ -42,6 +42,22 @@ #include <assert.h>

+Include dependency graph for file.c:

+ + + + + + + + + + + + + + +

Go to the source code of this file.


Functions

@@ -111,9 +127,30 @@

Definition at line 398 of file file.c.

-References assert, fileDescriptorStruct::buffer, fdTable, fdTable_lock, kfree(), fileDescriptorStruct::next, NULL, vitalsStruct::openFiles, fileDescriptorStruct::prev, spinLock(), spinUnlock(), systemVitals, and x1. +References assert, fileDescriptorStruct::buffer, fdTable, fdTable_lock, kfree(), fileDescriptorStruct::next, NULL, vitalsStruct::openFiles, fileDescriptorStruct::prev, spinLock(), spinUnlock(), systemVitals, and x1.

Referenced by execFile(), kmod_load(), ldEnable(), sysExec(), sysFclose(), sysMkDir(), and systemTask(). +

+Here is the call graph for this function:

+ + + + + + + + + + + + + + + + + + +

@@ -161,7 +198,7 @@

Definition at line 251 of file file.c.

-References vfs_mountPoint::fs, fileDescriptorStruct::mp, fileDescriptorStruct::offset, and fileSystem::vfsRead. +References vfs_mountPoint::fs, fileDescriptorStruct::mp, fileDescriptorStruct::offset, and fileSystem::vfsRead.

Referenced by sysFgetc(). @@ -196,9 +233,33 @@

Definition at line 274 of file file.c.

-References fileDescriptorStruct::buffer, fdOpen, fdTable, fdTable_lock, fileAppend, fileBinary, fileDescriptorStruct::fileName, fileRead, fileWrite, vfs_mountPoint::fs, kfree(), kmalloc(), kprintf(), fileDescriptorStruct::mode, fileDescriptorStruct::mp, fileDescriptorStruct::next, NULL, fileDescriptorStruct::offset, vitalsStruct::openFiles, fileDescriptorStruct::prev, spinLock(), spinUnlock(), sprintf(), fileDescriptorStruct::status, strcpy, strstr(), strtok(), systemVitals, vfs_findMount(), and fileSystem::vfsOpenFile. +References fileDescriptorStruct::buffer, fdOpen, fdTable, fdTable_lock, fileAppend, fileBinary, fileDescriptorStruct::fileName, fileRead, fileWrite, vfs_mountPoint::fs, kfree(), kmalloc(), kprintf(), fileDescriptorStruct::mode, fileDescriptorStruct::mp, fileDescriptorStruct::next, NULL, fileDescriptorStruct::offset, vitalsStruct::openFiles, fileDescriptorStruct::prev, spinLock(), spinUnlock(), sprintf(), fileDescriptorStruct::status, strcpy, strstr(), strtok(), systemVitals, vfs_findMount(), and fileSystem::vfsOpenFile.

-Referenced by execFile(), kmod_load(), ldEnable(), sys_open(), sysExec(), sysFopen(), sysMkDir(), and tcpdump_init(). +Referenced by execFile(), kmod_load(), ldEnable(), sys_open(), sysExec(), sysFopen(), and sysMkDir(). +

+Here is the call graph for this function:

+ + + + + + + + + + + + + + + + + + + + + +

@@ -231,7 +292,7 @@

Definition at line 234 of file file.c.

-References vfs_mountPoint::fs, fileDescriptorStruct::mp, fileDescriptorStruct::offset, and fileSystem::vfsWrite. +References vfs_mountPoint::fs, fileDescriptorStruct::mp, fileDescriptorStruct::offset, and fileSystem::vfsWrite.

@@ -276,7 +337,7 @@

Definition at line 178 of file file.c.

-References assert, vfs_mountPoint::fs, fileDescriptorStruct::mp, fileDescriptorStruct::offset, and fileSystem::vfsRead. +References assert, vfs_mountPoint::fs, fileDescriptorStruct::mp, fileDescriptorStruct::offset, and fileSystem::vfsRead.

Referenced by execFile(), kmod_load(), ldEnable(), read(), sysExec(), and sysFread(). @@ -364,7 +425,7 @@

Definition at line 200 of file file.c.

-References vfs_mountPoint::fs, fileDescriptorStruct::mp, fileDescriptorStruct::offset, and fileSystem::vfsWrite. +References vfs_mountPoint::fs, fileDescriptorStruct::mp, fileDescriptorStruct::offset, and fileSystem::vfsWrite.

Referenced by sysFwrite(). @@ -391,6 +452,14 @@ Definition at line 102 of file file.c.

References _current, osInfo::cwd, taskStruct::oInfo, sprintf(), and strstr(). +

+Here is the call graph for this function:

+ + + + + +

@@ -423,7 +492,29 @@

Definition at line 157 of file file.c.

-References fclose(), userFileDescriptorStruct::fd, and NULL. +References fclose(), userFileDescriptorStruct::fd, and NULL. +

+Here is the call graph for this function:

+ + + + + + + + + + + + + + + + + + + +

@@ -457,6 +548,18 @@ Definition at line 59 of file file.c.

References _current, userFileDescriptorStruct::fd, fgetc(), getch(), sched_yield(), taskStruct::term, and tty_foreground. +

+Here is the call graph for this function:

+ + + + + + + + + +

@@ -495,7 +598,28 @@

Definition at line 122 of file file.c.

-References userFileDescriptorStruct::fd, userFileDescriptorStruct::fdSize, fopen(), kprintf(), NULL, and fileDescriptorStruct::size. +References userFileDescriptorStruct::fd, userFileDescriptorStruct::fdSize, fopen(), kprintf(), NULL, and fileDescriptorStruct::size. +

+Here is the call graph for this function:

+ + + + + + + + + + + + + + + + + + +

@@ -534,7 +658,13 @@

Definition at line 140 of file file.c.

-References userFileDescriptorStruct::fd, fread(), and NULL. +References userFileDescriptorStruct::fd, fread(), and NULL. +

+Here is the call graph for this function:

+ + + +

@@ -573,7 +703,7 @@

Definition at line 92 of file file.c.

-References userFileDescriptorStruct::fd, NULL, and fileDescriptorStruct::offset. +References userFileDescriptorStruct::fd, NULL, and fileDescriptorStruct::offset.

@@ -613,6 +743,21 @@ Definition at line 49 of file file.c.

References _current, userFileDescriptorStruct::fd, fwrite(), taskStruct::term, and tty_print(). +

+Here is the call graph for this function:

+ + + + + + + + + + + + +

@@ -636,7 +781,29 @@

Definition at line 436 of file file.c.

-References _current, osInfo::cwd, fclose(), fopen(), vfs_mountPoint::fs, kprintf(), fileDescriptorStruct::mp, NULL, taskStruct::oInfo, sprintf(), strstr(), strtok(), and fileSystem::vfsMakeDir. +References _current, osInfo::cwd, fclose(), fopen(), vfs_mountPoint::fs, kprintf(), fileDescriptorStruct::mp, NULL, taskStruct::oInfo, sprintf(), strstr(), strtok(), and fileSystem::vfsMakeDir. +

+Here is the call graph for this function:

+ + + + + + + + + + + + + + + + + + + +

@@ -691,6 +858,16 @@ Definition at line 111 of file file.c.

References unlink(). +

+Here is the call graph for this function:

+ + + + + + + +

@@ -714,9 +891,18 @@

Definition at line 480 of file file.c.

-References vfs_mountPoint::fs, vfs_mountPoint::mountPoint, NULL, strtok(), vfs_findMount(), and fileSystem::vfsUnlink. +References vfs_mountPoint::fs, vfs_mountPoint::mountPoint, NULL, strtok(), vfs_findMount(), and fileSystem::vfsUnlink.

Referenced by sysUnlink(). +

+Here is the call graph for this function:

+ + + + + + +


Variable Documentation

@@ -758,7 +944,7 @@ Referenced by fclose(), and fopen().

-


Generated on Tue Dec 12 08:52:16 2006 for UbixOS V2 by  +
Generated on Tue Dec 12 10:08:16 2006 for UbixOS V2 by  doxygen 1.4.7
diff --git a/doc/html/files.html b/doc/html/files.html index 8deaea5..fe965d9 100644 --- a/doc/html/files.html +++ b/doc/html/files.html @@ -28,8 +28,6 @@
  • Globals
  • UbixOS V2 File List

    Here is a list of all files with brief descriptions:

    Functions

    - - @@ -49,45 +47,10 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -120,7 +83,7 @@ - + @@ -206,22 +169,6 @@ - - - - - - - - - - - - - - - - @@ -253,7 +200,7 @@
    src/sys/Makefile.inc [code]
    src/sys/compile/null.c [code]
    src/sys/devfs/devfs.c [code]
    src/sys/include/assert.h [code]
    src/sys/include/math.h [code]
    src/sys/include/lib/libcpp.h [code]
    src/sys/include/lib/string.h [code]
    src/sys/include/mpi/mpi.h [code]
    src/sys/include/net/api.h [code]
    src/sys/include/net/api_msg.h [code]
    src/sys/include/net/arch.h [code]
    src/sys/include/net/debug.h [code]
    src/sys/include/net/def.h [code]
    src/sys/include/net/err.h [code]
    src/sys/include/net/list.h [code]
    src/sys/include/net/lwipopts.h [code]
    src/sys/include/net/mem.h [code]
    src/sys/include/net/memp.h [code]
    src/sys/include/net/net.h [code]
    src/sys/include/net/netif.h [code]
    src/sys/include/net/opt.h [code]
    src/sys/include/net/pbuf.h [code]
    src/sys/include/net/sockets.h [code]
    src/sys/include/net/stats.h [code]
    src/sys/include/net/sys.h [code]
    src/sys/include/net/tcp.h [code]
    src/sys/include/net/tcpip.h [code]
    src/sys/include/net/udp.h [code]
    src/sys/include/net/arch/cc.h [code]
    src/sys/include/net/arch/cpu.h [code]
    src/sys/include/net/arch/init.h [code]
    src/sys/include/net/arch/lib.h [code]
    src/sys/include/net/arch/perf.h [code]
    src/sys/include/net/arch/sys_arch.h [code]
    src/sys/include/net/ipv4/icmp.h [code]
    src/sys/include/net/ipv4/inet.h [code]
    src/sys/include/net/ipv4/ip.h [code]
    src/sys/include/net/ipv4/ip_addr.h [code]
    src/sys/include/net/ipv6/icmp.h [code]
    src/sys/include/net/ipv6/inet.h [code]
    src/sys/include/net/ipv6/ip.h [code]
    src/sys/include/net/ipv6/ip_addr.h [code]
    src/sys/include/netif/arp.h [code]
    src/sys/include/netif/ethernetif.h [code]
    src/sys/include/netif/loopif.h [code]
    src/sys/include/netif/tcpdump.h [code]
    src/sys/include/objgfx/ogDisplay_VESA.h [code]
    src/sys/include/pci/hd.h [code]
    src/sys/include/pci/lnc.h [code]
    src/sys/include/pci/pci.h [code]
    src/sys/include/ubixos/endtask.h [code]
    src/sys/include/ubixos/exec.h [code]
    src/sys/include/ubixos/fork.h [code]
    src/sys/include/ubixos/init.h [code]
    src/sys/include/ubixos/init.h [code]
    src/sys/include/ubixos/kmod.h [code]
    src/sys/include/ubixos/kpanic.h [code]
    src/sys/include/ubixos/ld.h [code]
    src/sys/lib/vsprintf.c [code]
    src/sys/mpi/message.c [code]
    src/sys/mpi/system.c [code]
    src/sys/net/api/api_lib.c [code]
    src/sys/net/api/api_msg.c [code]
    src/sys/net/api/err.c [code]
    src/sys/net/api/sockets.c [code]
    src/sys/net/api/tcpip.c [code]
    src/sys/net/net/bot.c [code]
    src/sys/net/net/init.c [code]
    src/sys/net/net/shell.c [code]
    src/sys/net/net/shell.h [code]
    src/sys/net/net/sys_arch.c [code]
    src/sys/net/net/udpecho.c [code]
    src/sys/net/net/udpecho.h [code]
    src/sys/net/netif/arp.c [code]
    src/sys/net/netif/ethernetif.c [code]
    src/sys/net/netif/loopif.c [code]
    src/sys/net/netif/tcpdump.c [code]
    src/sys/pci/hd.c [code]
    src/sys/pci/lnc.c [code]
    src/sys/pci/pci.c [code]
    src/sys/vmm/vmm_init.c [code]
    src/sys/vmm/vmm_memory.c [code]
    -


    Generated on Tue Dec 12 08:52:22 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:32 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/fork_8c-source.html b/doc/html/fork_8c-source.html index fc55d0d..33e12af 100644 --- a/doc/html/fork_8c-source.html +++ b/doc/html/fork_8c-source.html @@ -162,7 +162,7 @@ 00131 END 00132 ***/ 00133 -
    Generated on Tue Dec 12 08:52:06 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 09:59:41 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/fork_8c.html b/doc/html/fork_8c.html index 3dd8fc9..654b994 100644 --- a/doc/html/fork_8c.html +++ b/doc/html/fork_8c.html @@ -39,6 +39,19 @@ #include <assert.h>

    +Include dependency graph for fork.c:

    + + + + + + + + + + + +

    Go to the source code of this file. @@ -192,9 +205,26 @@ Definition at line 50 of file fork.c.

    References _current, assert, tssStruct::back_link, tssStruct::cr3, tssStruct::cs, osInfo::cwd, tssStruct::ds, tssStruct::eax, tssStruct::ebp, tssStruct::ebx, tssStruct::ecx, tssStruct::edi, tssStruct::edx, tssStruct::eflags, tssStruct::eip, tssStruct::es, tssStruct::esi, tssStruct::esp, tssStruct::esp0, tssStruct::esp1, tssStruct::esp2, FORK, tssStruct::fs, taskStruct::gid, tssStruct::gs, taskStruct::id, tssStruct::io_map, tssStruct::ldt, memcpy(), taskStruct::oInfo, tty_termNode::owner, sched_yield(), tssStruct::ss, tssStruct::ss0, tssStruct::ss1, tssStruct::ss2, taskStruct::state, taskStruct::term, tssStruct::trace_bitmap, taskStruct::tss, taskStruct::uid, vmmCopyVirtualSpace(), and osInfo::vmStart. +

    +Here is the call graph for this function:

    + + + + + + + + + + + + + + +

    -


    Generated on Tue Dec 12 08:52:14 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:05:07 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/fork_8h-source.html b/doc/html/fork_8h-source.html index 888d789..3081e03 100644 --- a/doc/html/fork_8h-source.html +++ b/doc/html/fork_8h-source.html @@ -88,7 +88,7 @@ 00057 00058 END 00059 ***/ -
    Generated on Tue Dec 12 08:52:05 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 09:59:41 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/fork_8h.html b/doc/html/fork_8h.html index 1aeba0f..b0a866f 100644 --- a/doc/html/fork_8h.html +++ b/doc/html/fork_8h.html @@ -33,6 +33,25 @@ #include <ubixos/sched.h>

    +Include dependency graph for fork.h:

    + + + + + + + + + + + +

    +This graph shows which files directly or indirectly include this file:

    + + + + +

    Go to the source code of this file.


    Functions

    @@ -59,7 +78,7 @@

    -


    Generated on Tue Dec 12 08:52:12 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:02:27 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/functions.html b/doc/html/functions.html index 223118a..6c6ecaa 100644 --- a/doc/html/functions.html +++ b/doc/html/functions.html @@ -71,12 +71,12 @@

    - _ -

    -
    Generated on Tue Dec 12 08:52:17 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:08:52 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/functions_0x61.html b/doc/html/functions_0x61.html index dcc71a2..559d644 100644 --- a/doc/html/functions_0x61.html +++ b/doc/html/functions_0x61.html @@ -73,28 +73,24 @@
  • ac_enaddr : arpcom
  • ac_multicnt : arpcom
  • ac_netgraph -: arpcom
  • accept -: tcp_pcb_listen, tcp_pcb
  • acceptmbox -: netconn
  • access -: gdtGate, gdtDescriptor
  • acked -: tcp_pcb
  • act +: arpcom
  • access +: gdtGate, gdtDescriptor
  • act : sigaction_args
  • act_l_ -: sigaction_args
  • act_r_ -: sigaction_args
  • activePage +: sigaction_args
  • act_r_ +: sigaction_args
  • activePage : ogDisplay_UbixOS
  • addr -: munmap_args, mmap_args, ip_addr
  • addr_l_ -: munmap_args, mmap_args
  • addr_r_ -: munmap_args, mmap_args
  • address +: munmap_args, mmap_args
  • addr_l_ +: munmap_args, mmap_args
  • addr_r_ +: munmap_args, mmap_args
  • address : kmod_struct
  • apic_id : cpuinfo_t
  • apic_ver -: cpuinfo_t
  • apimsg -: tcpip_msg
  • arg -: thread_start_param, fcntl_args, sys_timeout
  • arg_l_ -: fcntl_args
  • arg_r_ -: fcntl_args
  • arpcom +: cpuinfo_t
  • arg +: fcntl_args
  • arg_l_ +: fcntl_args
  • arg_r_ +: fcntl_args
  • arpcom : lncInfo
  • attributes : directoryEntry, blockAllocationTableEntry, cacheNode -
    Generated on Tue Dec 12 08:52:17 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:08:52 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/functions_0x62.html b/doc/html/functions_0x62.html index ac489f1..aa52271 100644 --- a/doc/html/functions_0x62.html +++ b/doc/html/functions_0x62.html @@ -79,23 +79,22 @@ : gdtDescriptor
  • baseLow : gdtDescriptor
  • baseMed : gdtDescriptor
  • batEntries -: ubixFSInfo
  • bc -: api_msg_msg
  • bdp +: ubixFSInfo
  • bdp : lncInfo
  • bist : pciConfig
  • blkbuf -: dmadat
  • blockAllocationTable +: dmadat
  • blockAllocationTable : ubixFSInfo, partitionInformation
  • brand : cpuinfo_t
  • broadcast : net
  • buf : read_args, readlink_args, write_args, sdeWindows
  • buf_l_ -: read_args, readlink_args, write_args
  • buf_r_ -: read_args, readlink_args, write_args
  • buff -: hostRingEntry
  • buffer +: read_args, readlink_args, write_args
  • buf_r_ +: read_args, readlink_args, write_args
  • buff +: hostRingEntry
  • buffer : fileDescriptorStruct, nicBuffer
  • bus : confadd, pciConfig
  • bytes : etheraddr
  • BytesPerSector : bootSect -
    Generated on Tue Dec 12 08:52:17 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:08:52 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/functions_0x63.html b/doc/html/functions_0x63.html index 4b40cdd..8642dff 100644 --- a/doc/html/functions_0x63.html +++ b/doc/html/functions_0x63.html @@ -70,31 +70,23 @@ Here is a list of all struct and union fields with links to the structures/unions they belong to:

    - c -

    -
    Generated on Tue Dec 12 08:52:17 2006 for UbixOS V2 by  +: osInfo, i387Struct +
    Generated on Tue Dec 12 10:08:52 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/functions_0x64.html b/doc/html/functions_0x64.html index cc63dd4..61720bb 100644 --- a/doc/html/functions_0x64.html +++ b/doc/html/functions_0x64.html @@ -75,28 +75,28 @@ : bsd_disklabel
  • d_checksum : bsd_disklabel
  • d_cylskew : bsd_disklabel
  • d_drivedata -: bsd_disklabel
  • d_fileno +: bsd_disklabel
  • d_fileno : dirent
  • d_flags : bsd_disklabel
  • d_headswitch : bsd_disklabel
  • d_interleave : bsd_disklabel
  • d_magic : bsd_disklabel
  • d_magic2 : bsd_disklabel
  • d_name -: dirent
  • d_namlen +: dirent
  • d_namlen : dirent
  • d_ncylinders : bsd_disklabel
  • d_npartitions : bsd_disklabel
  • d_nsectors : bsd_disklabel
  • d_ntracks : bsd_disklabel
  • d_packname : bsd_disklabel
  • d_partitions -: bsd_disklabel
  • d_reclen +: bsd_disklabel
  • d_reclen : dirent
  • d_rpm : bsd_disklabel
  • d_sbsize : bsd_disklabel
  • d_secpercyl : bsd_disklabel
  • d_secperunit : bsd_disklabel
  • d_secsize : bsd_disklabel
  • d_spare -: bsd_disklabel
  • d_sparespercyl +: bsd_disklabel
  • d_sparespercyl : bsd_disklabel
  • d_sparespertrack : bsd_disklabel
  • d_subtype : bsd_disklabel
  • d_trackskew @@ -104,13 +104,11 @@ : bsd_disklabel
  • d_type : dirent, bsd_disklabel
  • d_typename : bsd_disklabel
  • data -: _item_t, ioctl_args, hostRingEntry, mpi_message
  • data_l_ -: ioctl_args
  • data_r_ -: ioctl_args
  • dataptr -: tcp_seg, api_msg_msg
  • day +: _item_t, ioctl_args, hostRingEntry, mpi_message
  • data_l_ +: ioctl_args
  • data_r_ +: ioctl_args
  • day : timeStruct
  • descriptor -: descriptorTableUnion
  • dest -: ip_hdr
  • dev +: descriptorTableUnion
  • dev : confadd, pciConfig
  • device : vfs_mountPoint
  • deviceId : pciConfig
  • deviceList @@ -129,13 +127,13 @@ : ufs1_dinode, ufs2_dinode
  • di_ctime : ufs1_dinode, ufs2_dinode
  • di_ctimensec : ufs1_dinode, ufs2_dinode
  • di_db -: ufs1_dinode, ufs2_dinode
  • di_extb -: ufs2_dinode
  • di_extsize +: ufs1_dinode, ufs2_dinode
  • di_extb +: ufs2_dinode
  • di_extsize : ufs2_dinode
  • di_flags : ufs1_dinode, ufs2_dinode
  • di_gen : ufs1_dinode, ufs2_dinode
  • di_gid : ufs1_dinode, ufs2_dinode
  • di_ib -: ufs1_dinode, ufs2_dinode
  • di_kernflags +: ufs1_dinode, ufs2_dinode
  • di_kernflags : ufs2_dinode
  • di_mode : ufs1_dinode, ufs2_dinode
  • di_mtime : ufs1_dinode, ufs2_dinode
  • di_mtimensec @@ -143,7 +141,7 @@ : ufs1_dinode, ufs2_dinode
  • di_size : ufs1_dinode, ufs2_dinode
  • di_spare : ufs1_dinode, ufs2_dinode
  • di_u -: ufs1_dinode
  • di_uid +: ufs1_dinode
  • di_uid : ufs1_dinode, ufs2_dinode
  • dirBlock : directoryList
  • dirCache : ubixFSInfo, directoryList
  • dirName @@ -170,15 +168,14 @@ : i386_frame, tssStruct
  • ds_reserved : tssStruct
  • dsk_meta : fileDescriptorStruct
  • dummy -: getdtablesize_args, getgid_args, getuid_args, pipe_args, issetugid_args, getpid_args, descriptorTableUnion
  • dupacks -: tcp_pcb
  • dynInfo +: getdtablesize_args, getgid_args, getuid_args, pipe_args, issetugid_args, getpid_args, descriptorTableUnion
  • dynInfo : elfDynSym
  • dynName : elfDynSym
  • dynPtr : elfDynamic
  • dynSize : elfDynSym
  • dynVal : elfDynamic
  • dynValue : elfDynSym -
    Generated on Tue Dec 12 08:52:17 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:08:52 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/functions_0x65.html b/doc/html/functions_0x65.html index effda98..21afef5 100644 --- a/doc/html/functions_0x65.html +++ b/doc/html/functions_0x65.html @@ -78,18 +78,16 @@ : i386_frame, tssStruct
  • edx : i386_frame, tssStruct
  • eEhsize : elfHeader
  • eEntry -: elfHeader
  • eFlags -: elfHeader
  • eflags -: tssStruct
  • eIdent +: elfHeader
  • eflags +: tssStruct
  • eFlags +: elfHeader
  • eIdent : elfHeader
  • eip : i386_frame, tssStruct
  • eMachine : elfHeader
  • enable : confadd
  • ePhentsize : elfHeader
  • ePhnum : elfHeader
  • ePhoff -: elfHeader
  • err -: netconn, netbuf
  • errf -: tcp_pcb
  • es +: elfHeader
  • es : i386_frame, tssStruct
  • es_reserved : tssStruct
  • eShentsize : elfHeader
  • eShnum @@ -100,11 +98,10 @@ : i386_frame, tssStruct
  • esp0 : tssStruct
  • esp1 : tssStruct
  • esp2 -: tssStruct
  • ethaddr -: ethernetif, arp_entry
  • eType +: tssStruct
  • eType : elfHeader
  • eVersion : elfHeader -
    Generated on Tue Dec 12 08:52:17 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:08:52 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/functions_0x66.html b/doc/html/functions_0x66.html index e390f8d..0fe0f2a 100644 --- a/doc/html/functions_0x66.html +++ b/doc/html/functions_0x66.html @@ -74,30 +74,24 @@ : file
  • fcs : i387Struct
  • fd : userFileDescriptorStruct, read_args, ioctl_args, fstat_args, mmap_args, close_args, fcntl_args, write_args, file
  • fd_l_ -: read_args, ioctl_args, fstat_args, mmap_args, close_args, fcntl_args, write_args
  • fd_r_ -: read_args, ioctl_args, fstat_args, mmap_args, close_args, fcntl_args, write_args
  • fdSize +: read_args, ioctl_args, fstat_args, mmap_args, close_args, fcntl_args, write_args
  • fd_r_ +: read_args, ioctl_args, fstat_args, mmap_args, close_args, fcntl_args, write_args
  • fdSize : userFileDescriptorStruct
  • feature : cpuinfo_t
  • fileListHead : cacheNode
  • fileListTail : cacheNode
  • fileName : fileDescriptorStruct, directoryEntry
  • fileSystems -: vitalsStruct
  • findMode() -: ogDisplay_VESA
  • FindMode() +: vitalsStruct
  • FindMode() : ogDisplay_UbixOS
  • fip : i387Struct
  • First -: _list_t
  • first -: sys_mbox
  • flags -: i386_frame, mmap_args, open_args, udp_pcb, tcp_pcb, pbuf
  • flags_l_ -: mmap_args, open_args
  • flags_r_ -: mmap_args, open_args
  • flow1 -: ip_hdr
  • flow2 -: ip_hdr
  • font +: _list_t
  • flags +: i386_frame, mmap_args, open_args
  • flags_l_ +: mmap_args, open_args
  • flags_r_ +: mmap_args, open_args
  • font : vitalsStruct
  • foo : i387Struct
  • fos : i387Struct
  • freePages -: vitalsStruct
  • fromaddr -: netbuf
  • fromport -: netbuf
  • fs +: vitalsStruct
  • fs : vfs_mountPoint, i386_frame, tssStruct
  • fs_active : fs
  • fs_avgfilesize : fs
  • fs_avgfpdir @@ -127,7 +121,7 @@ : fs
  • fs_fshift : fs
  • fs_fsize : fs
  • fs_fsmnt -: fs
  • fs_iblkno +: fs
  • fs_iblkno : fs
  • fs_id : fs
  • fs_inopb : fs
  • fs_ipg @@ -142,7 +136,7 @@ : fs
  • fs_ncg : fs
  • fs_nindir : fs
  • fs_ocsp -: fs
  • fs_old_cgmask +: fs
  • fs_old_cgmask : fs
  • fs_old_cgoffset : fs
  • fs_old_cpc : fs
  • fs_old_cpg @@ -178,7 +172,7 @@ : fs
  • fs_sbsize : fs
  • fs_size : fs
  • fs_snapinum -: fs
  • fs_spare1 +: fs
  • fs_spare1 : fs
  • fs_spare2 : fs
  • fs_spare5 : fs
  • fs_sparecon32 @@ -188,12 +182,11 @@ : fs
  • fs_time : fs
  • fs_unused_1 : fs
  • fs_volname -: fs
  • fsInfo +: fs
  • fsInfo : vfs_mountPoint
  • fsStart : bootSect
  • func -: confadd, pciConfig
  • function -: thread_start_param -
    Generated on Tue Dec 12 08:52:17 2006 for UbixOS V2 by  +: confadd, pciConfig +
    Generated on Tue Dec 12 10:08:52 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/functions_0x67.html b/doc/html/functions_0x67.html index 3f2adf0..161e36a 100644 --- a/doc/html/functions_0x67.html +++ b/doc/html/functions_0x67.html @@ -71,17 +71,14 @@

    - g -

    -
    Generated on Tue Dec 12 08:52:17 2006 for UbixOS V2 by  +: tssStruct +
    Generated on Tue Dec 12 10:08:52 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/functions_0x68.html b/doc/html/functions_0x68.html index c262e27..e159222 100644 --- a/doc/html/functions_0x68.html +++ b/doc/html/functions_0x68.html @@ -70,8 +70,7 @@ Here is a list of all struct and union fields with links to the structures/unions they belong to:

    - h -

    -
    Generated on Tue Dec 12 08:52:17 2006 for UbixOS V2 by  +: sigprocmask_args
  • how_r_ +: sigprocmask_args +
    Generated on Tue Dec 12 10:08:52 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/functions_0x69.html b/doc/html/functions_0x69.html index dc6672a..a1c329f 100644 --- a/doc/html/functions_0x69.html +++ b/doc/html/functions_0x69.html @@ -72,34 +72,28 @@

    - i -

    -
    Generated on Tue Dec 12 08:52:17 2006 for UbixOS V2 by  +: setitimer_args
  • itv_r_ +: setitimer_args +
    Generated on Tue Dec 12 10:08:52 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/functions_0x6a.html b/doc/html/functions_0x6a.html index d850202..d8d2034 100644 --- a/doc/html/functions_0x6a.html +++ b/doc/html/functions_0x6a.html @@ -72,7 +72,7 @@

    - j -

    -
    Generated on Tue Dec 12 08:52:17 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:08:52 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/functions_0x6b.html b/doc/html/functions_0x6b.html index 8e40c1f..8df4ddc 100644 --- a/doc/html/functions_0x6b.html +++ b/doc/html/functions_0x6b.html @@ -72,7 +72,7 @@

    - k -

    -
    Generated on Tue Dec 12 08:52:17 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:08:52 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/functions_0x6c.html b/doc/html/functions_0x6c.html index 96e029f..f541158 100644 --- a/doc/html/functions_0x6c.html +++ b/doc/html/functions_0x6c.html @@ -72,27 +72,20 @@

    - l -

    -
    Generated on Tue Dec 12 08:52:17 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:08:52 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/functions_0x6d.html b/doc/html/functions_0x6d.html index 3bb2624..2cd0f4a 100644 --- a/doc/html/functions_0x6d.html +++ b/doc/html/functions_0x6d.html @@ -73,11 +73,9 @@
  • mac : net
  • magicNum : ubixDiskLabel
  • magicNum2 -: ubixDiskLabel
  • mail -: sys_mbox
  • major +: ubixDiskLabel
  • major : device_interface
  • max -: cpuinfo_t
  • mbox -: api_msg_msg, netconn
  • md +: cpuinfo_t
  • md : hostRingEntry
  • md0 : mds
  • md1 : mds
  • md2 @@ -88,21 +86,18 @@ : timeStruct
  • minor : device_node
  • mode : fileDescriptorStruct, open_args, nicInfo, initBlock
  • mode_l_ -: open_args
  • mode_r_ -: open_args
  • modeInfo -: ogDisplay_UbixOS
  • ModeRec -: ogDisplay_VESA
  • mon +: open_args
  • mode_r_ +: open_args
  • modeInfo +: ogDisplay_UbixOS
  • mon : timeStruct
  • mountPoint : vfs_mountPoint
  • mountPoints : vitalsStruct
  • mp : fileDescriptorStruct
  • msg -: sys_mbox_msg, tcpip_msg, api_msg, api_msg_msg, mpi_mbox
  • msgLast -: mpi_mbox
  • msgs -: sys_mbox
  • mss -: tcp_pcb
  • mtu +: mpi_mbox
  • msgLast +: mpi_mbox
  • mtu : device
  • mutex -: sys_sem, sys_mbox, ubthread_mutex_list -
    Generated on Tue Dec 12 08:52:17 2006 for UbixOS V2 by  +: ubthread_mutex_list +
    Generated on Tue Dec 12 10:08:52 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/functions_0x6e.html b/doc/html/functions_0x6e.html index e59dc3f..15b2964 100644 --- a/doc/html/functions_0x6e.html +++ b/doc/html/functions_0x6e.html @@ -71,38 +71,33 @@

    - n -

    -
    Generated on Tue Dec 12 08:52:17 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:08:52 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/functions_0x6f.html b/doc/html/functions_0x6f.html index 6090e7f..9e83e63 100644 --- a/doc/html/functions_0x6f.html +++ b/doc/html/functions_0x6f.html @@ -71,53 +71,38 @@

    - o -

    -
    Generated on Tue Dec 12 08:52:17 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:08:52 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/functions_0x70.html b/doc/html/functions_0x70.html index 458f159..c0a04f1 100644 --- a/doc/html/functions_0x70.html +++ b/doc/html/functions_0x70.html @@ -70,34 +70,31 @@ Here is a list of all struct and union fields with links to the structures/unions they belong to:

    - p -

    -
    Generated on Tue Dec 12 08:52:17 2006 for UbixOS V2 by  +: mmap_args
  • prot_r_ +: mmap_args
  • pSize +: ubixDiskLabel::ubixPartitions +
    Generated on Tue Dec 12 10:08:52 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/functions_0x71.html b/doc/html/functions_0x71.html index 260b956..6ac35cb 100644 --- a/doc/html/functions_0x71.html +++ b/doc/html/functions_0x71.html @@ -72,7 +72,7 @@

    - q -

    -
    Generated on Tue Dec 12 08:52:17 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:08:52 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/functions_0x72.html b/doc/html/functions_0x72.html index 35ce519..093247a 100644 --- a/doc/html/functions_0x72.html +++ b/doc/html/functions_0x72.html @@ -71,26 +71,14 @@

    - r -

    -
    Generated on Tue Dec 12 08:52:17 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:08:52 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/functions_0x73.html b/doc/html/functions_0x73.html index 0536db9..c410381 100644 --- a/doc/html/functions_0x73.html +++ b/doc/html/functions_0x73.html @@ -70,32 +70,21 @@ Here is a list of all struct and union fields with links to the structures/unions they belong to:

    - s -

    -
    Generated on Tue Dec 12 08:52:17 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:08:52 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/functions_0x74.html b/doc/html/functions_0x74.html index 5ceab9f..38bfd92 100644 --- a/doc/html/functions_0x74.html +++ b/doc/html/functions_0x74.html @@ -71,11 +71,7 @@

    - t -

    -
    Generated on Tue Dec 12 08:52:17 2006 for UbixOS V2 by  +: gettimeofday_args
  • tzp_r_ +: gettimeofday_args +
    Generated on Tue Dec 12 10:08:52 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/functions_0x75.html b/doc/html/functions_0x75.html index 1f8685a..72919cc 100644 --- a/doc/html/functions_0x75.html +++ b/doc/html/functions_0x75.html @@ -70,18 +70,13 @@ Here is a list of all struct and union fields with links to the structures/unions they belong to:

    - u -

    -
    Generated on Tue Dec 12 08:52:17 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:08:52 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/functions_0x76.html b/doc/html/functions_0x76.html index 39e2a55..b1faaea 100644 --- a/doc/html/functions_0x76.html +++ b/doc/html/functions_0x76.html @@ -70,16 +70,14 @@ Here is a list of all struct and union fields with links to the structures/unions they belong to:

    - v -

    -
    Generated on Tue Dec 12 08:52:17 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:08:52 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/functions_0x77.html b/doc/html/functions_0x77.html index 78b89c9..fe4ed38 100644 --- a/doc/html/functions_0x77.html +++ b/doc/html/functions_0x77.html @@ -70,14 +70,13 @@ Here is a list of all struct and union fields with links to the structures/unions they belong to:

    - w -

    -
    Generated on Tue Dec 12 08:52:17 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:08:52 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/functions_0x79.html b/doc/html/functions_0x79.html index 131d687..5b05004 100644 --- a/doc/html/functions_0x79.html +++ b/doc/html/functions_0x79.html @@ -72,7 +72,7 @@

    - y -

    -
    Generated on Tue Dec 12 08:52:17 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:08:52 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/functions_0x7e.html b/doc/html/functions_0x7e.html index 302e160..0f521bb 100644 --- a/doc/html/functions_0x7e.html +++ b/doc/html/functions_0x7e.html @@ -71,9 +71,8 @@

    - ~ -

    -
    Generated on Tue Dec 12 08:52:17 2006 for UbixOS V2 by  +: ogDisplay_UbixOS +
    Generated on Tue Dec 12 10:08:52 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/functions_func.html b/doc/html/functions_func.html index 2e9dc21..27b0797 100644 --- a/doc/html/functions_func.html +++ b/doc/html/functions_func.html @@ -35,77 +35,26 @@
  • Variables
  • -
    - -
    - -

     

    -

    - _ -

    +
    Generated on Tue Dec 12 10:08:52 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/functions_vars.html b/doc/html/functions_vars.html index a55ff26..b092dd2 100644 --- a/doc/html/functions_vars.html +++ b/doc/html/functions_vars.html @@ -70,11 +70,11 @@

    - _ -

    -
    Generated on Tue Dec 12 08:52:17 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:08:52 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/functions_vars_0x61.html b/doc/html/functions_vars_0x61.html index 0682bc0..1fef274 100644 --- a/doc/html/functions_vars_0x61.html +++ b/doc/html/functions_vars_0x61.html @@ -72,28 +72,24 @@
  • ac_enaddr : arpcom
  • ac_multicnt : arpcom
  • ac_netgraph -: arpcom
  • accept -: tcp_pcb_listen, tcp_pcb
  • acceptmbox -: netconn
  • access -: gdtGate, gdtDescriptor
  • acked -: tcp_pcb
  • act +: arpcom
  • access +: gdtGate, gdtDescriptor
  • act : sigaction_args
  • act_l_ -: sigaction_args
  • act_r_ -: sigaction_args
  • activePage +: sigaction_args
  • act_r_ +: sigaction_args
  • activePage : ogDisplay_UbixOS
  • addr -: munmap_args, mmap_args, ip_addr
  • addr_l_ -: munmap_args, mmap_args
  • addr_r_ -: munmap_args, mmap_args
  • address +: munmap_args, mmap_args
  • addr_l_ +: munmap_args, mmap_args
  • addr_r_ +: munmap_args, mmap_args
  • address : kmod_struct
  • apic_id : cpuinfo_t
  • apic_ver -: cpuinfo_t
  • apimsg -: tcpip_msg
  • arg -: thread_start_param, fcntl_args, sys_timeout
  • arg_l_ -: fcntl_args
  • arg_r_ -: fcntl_args
  • arpcom +: cpuinfo_t
  • arg +: fcntl_args
  • arg_l_ +: fcntl_args
  • arg_r_ +: fcntl_args
  • arpcom : lncInfo
  • attributes : directoryEntry, blockAllocationTableEntry, cacheNode -
    Generated on Tue Dec 12 08:52:17 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:08:52 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/functions_vars_0x62.html b/doc/html/functions_vars_0x62.html index 7592a83..49eebc7 100644 --- a/doc/html/functions_vars_0x62.html +++ b/doc/html/functions_vars_0x62.html @@ -78,23 +78,22 @@ : gdtDescriptor
  • baseLow : gdtDescriptor
  • baseMed : gdtDescriptor
  • batEntries -: ubixFSInfo
  • bc -: api_msg_msg
  • bdp +: ubixFSInfo
  • bdp : lncInfo
  • bist : pciConfig
  • blkbuf -: dmadat
  • blockAllocationTable +: dmadat
  • blockAllocationTable : ubixFSInfo, partitionInformation
  • brand : cpuinfo_t
  • broadcast : net
  • buf : read_args, readlink_args, write_args, sdeWindows
  • buf_l_ -: read_args, readlink_args, write_args
  • buf_r_ -: read_args, readlink_args, write_args
  • buff -: hostRingEntry
  • buffer +: read_args, readlink_args, write_args
  • buf_r_ +: read_args, readlink_args, write_args
  • buff +: hostRingEntry
  • buffer : fileDescriptorStruct, nicBuffer
  • bus : confadd, pciConfig
  • bytes : etheraddr
  • BytesPerSector : bootSect -
    Generated on Tue Dec 12 08:52:17 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:08:52 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/functions_vars_0x63.html b/doc/html/functions_vars_0x63.html index 84cf5de..e472971 100644 --- a/doc/html/functions_vars_0x63.html +++ b/doc/html/functions_vars_0x63.html @@ -69,31 +69,23 @@  

    - c -

    -
    Generated on Tue Dec 12 08:52:17 2006 for UbixOS V2 by  +: osInfo, i387Struct +
    Generated on Tue Dec 12 10:08:52 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/functions_vars_0x64.html b/doc/html/functions_vars_0x64.html index 3d6d6ac..f987cb5 100644 --- a/doc/html/functions_vars_0x64.html +++ b/doc/html/functions_vars_0x64.html @@ -74,28 +74,28 @@ : bsd_disklabel
  • d_checksum : bsd_disklabel
  • d_cylskew : bsd_disklabel
  • d_drivedata -: bsd_disklabel
  • d_fileno +: bsd_disklabel
  • d_fileno : dirent
  • d_flags : bsd_disklabel
  • d_headswitch : bsd_disklabel
  • d_interleave : bsd_disklabel
  • d_magic : bsd_disklabel
  • d_magic2 : bsd_disklabel
  • d_name -: dirent
  • d_namlen +: dirent
  • d_namlen : dirent
  • d_ncylinders : bsd_disklabel
  • d_npartitions : bsd_disklabel
  • d_nsectors : bsd_disklabel
  • d_ntracks : bsd_disklabel
  • d_packname : bsd_disklabel
  • d_partitions -: bsd_disklabel
  • d_reclen +: bsd_disklabel
  • d_reclen : dirent
  • d_rpm : bsd_disklabel
  • d_sbsize : bsd_disklabel
  • d_secpercyl : bsd_disklabel
  • d_secperunit : bsd_disklabel
  • d_secsize : bsd_disklabel
  • d_spare -: bsd_disklabel
  • d_sparespercyl +: bsd_disklabel
  • d_sparespercyl : bsd_disklabel
  • d_sparespertrack : bsd_disklabel
  • d_subtype : bsd_disklabel
  • d_trackskew @@ -103,13 +103,11 @@ : bsd_disklabel
  • d_type : dirent, bsd_disklabel
  • d_typename : bsd_disklabel
  • data -: _item_t, ioctl_args, hostRingEntry, mpi_message
  • data_l_ -: ioctl_args
  • data_r_ -: ioctl_args
  • dataptr -: tcp_seg, api_msg_msg
  • day +: _item_t, ioctl_args, hostRingEntry, mpi_message
  • data_l_ +: ioctl_args
  • data_r_ +: ioctl_args
  • day : timeStruct
  • descriptor -: descriptorTableUnion
  • dest -: ip_hdr
  • dev +: descriptorTableUnion
  • dev : confadd, pciConfig
  • device : vfs_mountPoint
  • deviceId : pciConfig
  • deviceList @@ -128,13 +126,13 @@ : ufs1_dinode, ufs2_dinode
  • di_ctime : ufs1_dinode, ufs2_dinode
  • di_ctimensec : ufs1_dinode, ufs2_dinode
  • di_db -: ufs1_dinode, ufs2_dinode
  • di_extb -: ufs2_dinode
  • di_extsize +: ufs1_dinode, ufs2_dinode
  • di_extb +: ufs2_dinode
  • di_extsize : ufs2_dinode
  • di_flags : ufs1_dinode, ufs2_dinode
  • di_gen : ufs1_dinode, ufs2_dinode
  • di_gid : ufs1_dinode, ufs2_dinode
  • di_ib -: ufs1_dinode, ufs2_dinode
  • di_kernflags +: ufs1_dinode, ufs2_dinode
  • di_kernflags : ufs2_dinode
  • di_mode : ufs1_dinode, ufs2_dinode
  • di_mtime : ufs1_dinode, ufs2_dinode
  • di_mtimensec @@ -142,7 +140,7 @@ : ufs1_dinode, ufs2_dinode
  • di_size : ufs1_dinode, ufs2_dinode
  • di_spare : ufs1_dinode, ufs2_dinode
  • di_u -: ufs1_dinode
  • di_uid +: ufs1_dinode
  • di_uid : ufs1_dinode, ufs2_dinode
  • dirBlock : directoryList
  • dirCache : ubixFSInfo, directoryList
  • dirName @@ -169,15 +167,14 @@ : i386_frame, tssStruct
  • ds_reserved : tssStruct
  • dsk_meta : fileDescriptorStruct
  • dummy -: getdtablesize_args, getgid_args, getuid_args, pipe_args, issetugid_args, getpid_args, descriptorTableUnion
  • dupacks -: tcp_pcb
  • dynInfo +: getdtablesize_args, getgid_args, getuid_args, pipe_args, issetugid_args, getpid_args, descriptorTableUnion
  • dynInfo : elfDynSym
  • dynName : elfDynSym
  • dynPtr : elfDynamic
  • dynSize : elfDynSym
  • dynVal : elfDynamic
  • dynValue : elfDynSym -
    Generated on Tue Dec 12 08:52:17 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:08:52 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/functions_vars_0x65.html b/doc/html/functions_vars_0x65.html index 539a714..16d6f81 100644 --- a/doc/html/functions_vars_0x65.html +++ b/doc/html/functions_vars_0x65.html @@ -77,18 +77,16 @@ : i386_frame, tssStruct
  • edx : i386_frame, tssStruct
  • eEhsize : elfHeader
  • eEntry -: elfHeader
  • eFlags -: elfHeader
  • eflags -: tssStruct
  • eIdent +: elfHeader
  • eflags +: tssStruct
  • eFlags +: elfHeader
  • eIdent : elfHeader
  • eip : i386_frame, tssStruct
  • eMachine : elfHeader
  • enable : confadd
  • ePhentsize : elfHeader
  • ePhnum : elfHeader
  • ePhoff -: elfHeader
  • err -: netconn, netbuf
  • errf -: tcp_pcb
  • es +: elfHeader
  • es : i386_frame, tssStruct
  • es_reserved : tssStruct
  • eShentsize : elfHeader
  • eShnum @@ -99,11 +97,10 @@ : i386_frame, tssStruct
  • esp0 : tssStruct
  • esp1 : tssStruct
  • esp2 -: tssStruct
  • ethaddr -: ethernetif, arp_entry
  • eType +: tssStruct
  • eType : elfHeader
  • eVersion : elfHeader -
    Generated on Tue Dec 12 08:52:17 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:08:52 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/functions_vars_0x66.html b/doc/html/functions_vars_0x66.html index cd067d0..69bcf58 100644 --- a/doc/html/functions_vars_0x66.html +++ b/doc/html/functions_vars_0x66.html @@ -73,8 +73,8 @@ : file
  • fcs : i387Struct
  • fd : userFileDescriptorStruct, read_args, ioctl_args, fstat_args, mmap_args, close_args, fcntl_args, write_args, file
  • fd_l_ -: read_args, ioctl_args, fstat_args, mmap_args, close_args, fcntl_args, write_args
  • fd_r_ -: read_args, ioctl_args, fstat_args, mmap_args, close_args, fcntl_args, write_args
  • fdSize +: read_args, ioctl_args, fstat_args, mmap_args, close_args, fcntl_args, write_args
  • fd_r_ +: read_args, ioctl_args, fstat_args, mmap_args, close_args, fcntl_args, write_args
  • fdSize : userFileDescriptorStruct
  • feature : cpuinfo_t
  • fileListHead : cacheNode
  • fileListTail @@ -82,19 +82,14 @@ : fileDescriptorStruct, directoryEntry
  • fileSystems : vitalsStruct
  • fip : i387Struct
  • First -: _list_t
  • first -: sys_mbox
  • flags -: i386_frame, mmap_args, open_args, udp_pcb, tcp_pcb, pbuf
  • flags_l_ -: mmap_args, open_args
  • flags_r_ -: mmap_args, open_args
  • flow1 -: ip_hdr
  • flow2 -: ip_hdr
  • font +: _list_t
  • flags +: i386_frame, mmap_args, open_args
  • flags_l_ +: mmap_args, open_args
  • flags_r_ +: mmap_args, open_args
  • font : vitalsStruct
  • foo : i387Struct
  • fos : i387Struct
  • freePages -: vitalsStruct
  • fromaddr -: netbuf
  • fromport -: netbuf
  • fs +: vitalsStruct
  • fs : vfs_mountPoint, i386_frame, tssStruct
  • fs_active : fs
  • fs_avgfilesize : fs
  • fs_avgfpdir @@ -124,7 +119,7 @@ : fs
  • fs_fshift : fs
  • fs_fsize : fs
  • fs_fsmnt -: fs
  • fs_iblkno +: fs
  • fs_iblkno : fs
  • fs_id : fs
  • fs_inopb : fs
  • fs_ipg @@ -139,7 +134,7 @@ : fs
  • fs_ncg : fs
  • fs_nindir : fs
  • fs_ocsp -: fs
  • fs_old_cgmask +: fs
  • fs_old_cgmask : fs
  • fs_old_cgoffset : fs
  • fs_old_cpc : fs
  • fs_old_cpg @@ -175,7 +170,7 @@ : fs
  • fs_sbsize : fs
  • fs_size : fs
  • fs_snapinum -: fs
  • fs_spare1 +: fs
  • fs_spare1 : fs
  • fs_spare2 : fs
  • fs_spare5 : fs
  • fs_sparecon32 @@ -185,12 +180,11 @@ : fs
  • fs_time : fs
  • fs_unused_1 : fs
  • fs_volname -: fs
  • fsInfo +: fs
  • fsInfo : vfs_mountPoint
  • fsStart : bootSect
  • func -: confadd, pciConfig
  • function -: thread_start_param -
    Generated on Tue Dec 12 08:52:17 2006 for UbixOS V2 by  +: confadd, pciConfig +
    Generated on Tue Dec 12 10:08:52 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/functions_vars_0x67.html b/doc/html/functions_vars_0x67.html index 5a41653..406d1e7 100644 --- a/doc/html/functions_vars_0x67.html +++ b/doc/html/functions_vars_0x67.html @@ -74,9 +74,8 @@ : _UbixUser, taskStruct, directoryEntry
  • granularity : gdtDescriptor
  • gs : i386_frame, tssStruct
  • gs_reserved -: tssStruct
  • gw -: netif -
    Generated on Tue Dec 12 08:52:17 2006 for UbixOS V2 by  +: tssStruct +
    Generated on Tue Dec 12 10:08:52 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/functions_vars_0x68.html b/doc/html/functions_vars_0x68.html index 8d999e2..38a81ce 100644 --- a/doc/html/functions_vars_0x68.html +++ b/doc/html/functions_vars_0x68.html @@ -69,8 +69,7 @@  

    - h -

    -
    Generated on Tue Dec 12 08:52:17 2006 for UbixOS V2 by  +: sigprocmask_args
  • how_r_ +: sigprocmask_args +
    Generated on Tue Dec 12 10:08:52 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/functions_vars_0x69.html b/doc/html/functions_vars_0x69.html index 78617a4..ea27582 100644 --- a/doc/html/functions_vars_0x69.html +++ b/doc/html/functions_vars_0x69.html @@ -71,34 +71,28 @@

    - i -

    -
    Generated on Tue Dec 12 08:52:17 2006 for UbixOS V2 by  +: setitimer_args
  • itv_r_ +: setitimer_args +
    Generated on Tue Dec 12 10:08:52 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/functions_vars_0x6a.html b/doc/html/functions_vars_0x6a.html index c8390e7..0fe29ab 100644 --- a/doc/html/functions_vars_0x6a.html +++ b/doc/html/functions_vars_0x6a.html @@ -71,7 +71,7 @@

    - j -

    -
    Generated on Tue Dec 12 08:52:17 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:08:52 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/functions_vars_0x6b.html b/doc/html/functions_vars_0x6b.html index 626e230..75781e4 100644 --- a/doc/html/functions_vars_0x6b.html +++ b/doc/html/functions_vars_0x6b.html @@ -71,7 +71,7 @@

    - k -

    -
    Generated on Tue Dec 12 08:52:17 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:08:52 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/functions_vars_0x6c.html b/doc/html/functions_vars_0x6c.html index 2a1628d..9d52985 100644 --- a/doc/html/functions_vars_0x6c.html +++ b/doc/html/functions_vars_0x6c.html @@ -71,27 +71,20 @@

    - l -

    -
    Generated on Tue Dec 12 08:52:17 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:08:52 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/functions_vars_0x6d.html b/doc/html/functions_vars_0x6d.html index a498ebb..06c3b02 100644 --- a/doc/html/functions_vars_0x6d.html +++ b/doc/html/functions_vars_0x6d.html @@ -72,11 +72,9 @@
  • mac : net
  • magicNum : ubixDiskLabel
  • magicNum2 -: ubixDiskLabel
  • mail -: sys_mbox
  • major +: ubixDiskLabel
  • major : device_interface
  • max -: cpuinfo_t
  • mbox -: api_msg_msg, netconn
  • md +: cpuinfo_t
  • md : hostRingEntry
  • md0 : mds
  • md1 : mds
  • md2 @@ -87,21 +85,18 @@ : timeStruct
  • minor : device_node
  • mode : fileDescriptorStruct, open_args, nicInfo, initBlock
  • mode_l_ -: open_args
  • mode_r_ -: open_args
  • modeInfo -: ogDisplay_UbixOS
  • ModeRec -: ogDisplay_VESA
  • mon +: open_args
  • mode_r_ +: open_args
  • modeInfo +: ogDisplay_UbixOS
  • mon : timeStruct
  • mountPoint : vfs_mountPoint
  • mountPoints : vitalsStruct
  • mp : fileDescriptorStruct
  • msg -: sys_mbox_msg, tcpip_msg, api_msg, api_msg_msg, mpi_mbox
  • msgLast -: mpi_mbox
  • msgs -: sys_mbox
  • mss -: tcp_pcb
  • mtu +: mpi_mbox
  • msgLast +: mpi_mbox
  • mtu : device
  • mutex -: sys_sem, sys_mbox, ubthread_mutex_list -
    Generated on Tue Dec 12 08:52:17 2006 for UbixOS V2 by  +: ubthread_mutex_list +
    Generated on Tue Dec 12 10:08:52 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/functions_vars_0x6e.html b/doc/html/functions_vars_0x6e.html index c6cd9cd..946578d 100644 --- a/doc/html/functions_vars_0x6e.html +++ b/doc/html/functions_vars_0x6e.html @@ -70,38 +70,33 @@

    - n -

    -
    Generated on Tue Dec 12 08:52:17 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:08:52 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/functions_vars_0x6f.html b/doc/html/functions_vars_0x6f.html index 619425e..38ed5a0 100644 --- a/doc/html/functions_vars_0x6f.html +++ b/doc/html/functions_vars_0x6f.html @@ -70,32 +70,31 @@

    - o -

    -
    Generated on Tue Dec 12 08:52:17 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:08:52 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/functions_vars_0x70.html b/doc/html/functions_vars_0x70.html index ae80cf4..ec1fd57 100644 --- a/doc/html/functions_vars_0x70.html +++ b/doc/html/functions_vars_0x70.html @@ -69,8 +69,7 @@  

    - p -

    -
    Generated on Tue Dec 12 08:52:17 2006 for UbixOS V2 by  +: mmap_args
  • prot_r_ +: mmap_args
  • pSize +: ubixDiskLabel::ubixPartitions +
    Generated on Tue Dec 12 10:08:52 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/functions_vars_0x71.html b/doc/html/functions_vars_0x71.html index de9053b..b5639b8 100644 --- a/doc/html/functions_vars_0x71.html +++ b/doc/html/functions_vars_0x71.html @@ -71,7 +71,7 @@

    - q -

    -
    Generated on Tue Dec 12 08:52:17 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:08:52 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/functions_vars_0x72.html b/doc/html/functions_vars_0x72.html index 5d4f075..f4a4da7 100644 --- a/doc/html/functions_vars_0x72.html +++ b/doc/html/functions_vars_0x72.html @@ -70,23 +70,14 @@

    - r -

    -
    Generated on Tue Dec 12 08:52:17 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:08:52 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/functions_vars_0x73.html b/doc/html/functions_vars_0x73.html index 2873412..8f2dedb 100644 --- a/doc/html/functions_vars_0x73.html +++ b/doc/html/functions_vars_0x73.html @@ -69,28 +69,19 @@  

    - s -

    -
    Generated on Tue Dec 12 08:52:17 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:08:52 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/functions_vars_0x74.html b/doc/html/functions_vars_0x74.html index 1302ab1..af42da1 100644 --- a/doc/html/functions_vars_0x74.html +++ b/doc/html/functions_vars_0x74.html @@ -70,11 +70,7 @@

    - t -

    -
    Generated on Tue Dec 12 08:52:17 2006 for UbixOS V2 by  +: gettimeofday_args
  • tzp_r_ +: gettimeofday_args +
    Generated on Tue Dec 12 10:08:52 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/functions_vars_0x75.html b/doc/html/functions_vars_0x75.html index 2ff386f..38699b2 100644 --- a/doc/html/functions_vars_0x75.html +++ b/doc/html/functions_vars_0x75.html @@ -69,18 +69,13 @@  

    - u -

    -
    Generated on Tue Dec 12 08:52:17 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:08:52 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/functions_vars_0x76.html b/doc/html/functions_vars_0x76.html index 463de96..87826e7 100644 --- a/doc/html/functions_vars_0x76.html +++ b/doc/html/functions_vars_0x76.html @@ -69,16 +69,14 @@  

    - v -

    -
    Generated on Tue Dec 12 08:52:17 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:08:52 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/functions_vars_0x77.html b/doc/html/functions_vars_0x77.html index 1710234..1ef0ad7 100644 --- a/doc/html/functions_vars_0x77.html +++ b/doc/html/functions_vars_0x77.html @@ -69,14 +69,13 @@  

    - w -

    -
    Generated on Tue Dec 12 08:52:17 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:08:52 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/functions_vars_0x79.html b/doc/html/functions_vars_0x79.html index d646c78..fd7673c 100644 --- a/doc/html/functions_vars_0x79.html +++ b/doc/html/functions_vars_0x79.html @@ -71,7 +71,7 @@

    - y -

    -
    Generated on Tue Dec 12 08:52:17 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:08:52 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/gdt_8h-source.html b/doc/html/gdt_8h-source.html index d1d36a9..2b2e5df 100644 --- a/doc/html/gdt_8h-source.html +++ b/doc/html/gdt_8h-source.html @@ -151,7 +151,7 @@ 00120 00121 END 00122 ***/ -
    Generated on Tue Dec 12 08:52:04 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 09:59:41 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/gdt_8h.html b/doc/html/gdt_8h.html index a4c6aec..96bc58b 100644 --- a/doc/html/gdt_8h.html +++ b/doc/html/gdt_8h.html @@ -31,6 +31,21 @@ src » sys » include » sys

    gdt.h File Reference

    +This graph shows which files directly or indirectly include this file:

    + + + + + + + + + + + + + +

    Go to the source code of this file.


  • Functions

    @@ -641,7 +656,7 @@

    -


    Generated on Tue Dec 12 08:52:11 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:01:18 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/gen__calls_8c-source.html b/doc/html/gen__calls_8c-source.html index 971eb9d..ad1314a 100644 --- a/doc/html/gen__calls_8c-source.html +++ b/doc/html/gen__calls_8c-source.html @@ -96,7 +96,7 @@ 00065 } 00066 00067 int sys_write(struct thread *td, struct write_args *uap) { -00068 char *buffer = 0x0; +00068 char *buffer = 0x0; 00069 char *in = 0x0; 00070 00071 #ifdef DEBUG @@ -183,7 +183,7 @@ 00155 /*** 00156 END 00157 ***/ -
    Generated on Tue Dec 12 08:52:06 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 09:59:41 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/gen__calls_8c.html b/doc/html/gen__calls_8c.html index 8d95ac3..8378604 100644 --- a/doc/html/gen__calls_8c.html +++ b/doc/html/gen__calls_8c.html @@ -40,6 +40,20 @@ #include <assert.h>

    +Include dependency graph for gen_calls.c:

    + + + + + + + + + + + + +

    Go to the source code of this file.


    Data Structures

    @@ -95,6 +109,12 @@ Definition at line 59 of file gen_calls.c.

    References _current, taskStruct::gid, kprintf(), taskStruct::td, and thread::td_retval. +

    +Here is the call graph for this function:

    + + + +

    @@ -128,6 +148,12 @@ Definition at line 41 of file gen_calls.c.

    References _current, taskStruct::id, kprintf(), taskStruct::td, and thread::td_retval. +

    +Here is the call graph for this function:

    + + + +

    @@ -161,6 +187,12 @@ Definition at line 118 of file gen_calls.c.

    References kprintf(). +

    +Here is the call graph for this function:

    + + + +

    @@ -194,6 +226,12 @@ Definition at line 50 of file gen_calls.c.

    References _current, kprintf(), taskStruct::td, thread::td_retval, and taskStruct::uid. +

    +Here is the call graph for this function:

    + + + +

    @@ -227,6 +265,12 @@ Definition at line 100 of file gen_calls.c.

    References kprintf(). +

    +Here is the call graph for this function:

    + + + +

    @@ -260,6 +304,14 @@ Definition at line 125 of file gen_calls.c.

    References read_args::buf, read_args::fd, file::fd, fread(), getfd(), kprintf(), read_args::nbyte, thread::td_retval, and x1. +

    +Here is the call graph for this function:

    + + + + + +

    @@ -293,6 +345,12 @@ Definition at line 108 of file gen_calls.c.

    References readlink_args::count, kprintf(), readlink_args::path, taskStruct::td, and thread::td_retval. +

    +Here is the call graph for this function:

    + + + +

    @@ -358,10 +416,28 @@

    Definition at line 67 of file gen_calls.c.

    -References write_args::buf, buffer, write_args::fd, kfree(), kmalloc(), kprintf(), memcpy(), write_args::nbyte, taskStruct::td, and thread::td_retval. +References write_args::buf, write_args::fd, kfree(), kmalloc(), kprintf(), memcpy(), write_args::nbyte, taskStruct::td, and thread::td_retval. +

    +Here is the call graph for this function:

    + + + + + + + + + + + + + + + +

    -


    Generated on Tue Dec 12 08:52:14 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:05:13 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/gen__calls_8h-source.html b/doc/html/gen__calls_8h-source.html index b7e5b26..55bc719 100644 --- a/doc/html/gen__calls_8h-source.html +++ b/doc/html/gen__calls_8h-source.html @@ -79,7 +79,7 @@ 00048 END 00049 ***/ 00050 -
    Generated on Tue Dec 12 08:52:04 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 09:59:41 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/gen__calls_8h.html b/doc/html/gen__calls_8h.html index cc17342..a1dd25e 100644 --- a/doc/html/gen__calls_8h.html +++ b/doc/html/gen__calls_8h.html @@ -33,6 +33,22 @@ #include <sys/sysproto.h>

    +Include dependency graph for gen_calls.h:

    + + + + + + + + +

    +This graph shows which files directly or indirectly include this file:

    + + + + +

    Go to the source code of this file.


    Functions

    @@ -269,7 +285,7 @@ Definition at line 108 of file gen_calls.c.

    -


    Generated on Tue Dec 12 08:52:11 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:01:20 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/getfreepage_8c-source.html b/doc/html/getfreepage_8c-source.html index 79f1277..28658bb 100644 --- a/doc/html/getfreepage_8c-source.html +++ b/doc/html/getfreepage_8c-source.html @@ -111,7 +111,7 @@ 00080 END 00081 ***/ 00082 -
    Generated on Tue Dec 12 08:52:08 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 09:59:42 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/getfreepage_8c.html b/doc/html/getfreepage_8c.html index 5779a8e..b7e9d4d 100644 --- a/doc/html/getfreepage_8c.html +++ b/doc/html/getfreepage_8c.html @@ -34,6 +34,16 @@ #include <ubixos/spinlock.h>

    +Include dependency graph for getfreepage.c:

    + + + + + + + + +

    Go to the source code of this file.


    Functions

    @@ -68,6 +78,23 @@ References KERNEL_PAGE_DEFAULT, kpanic(), spinLock(), spinUnlock(), tablesBaseAddress, vmm_remapPage(), vmmClearVirtualPage(), vmmFindFreePage(), vmmGFPlock, and x1000.

    Referenced by vmmCreateVirtualSpace(). +

    +Here is the call graph for this function:

    + + + + + + + + + + + + + + +


    Variable Documentation

    @@ -90,7 +117,7 @@ Referenced by vmmGetFreePage().

    -


    Generated on Tue Dec 12 08:52:17 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:08:27 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/getfreevirtualpage_8c-source.html b/doc/html/getfreevirtualpage_8c-source.html index e096c4c..4002606 100644 --- a/doc/html/getfreevirtualpage_8c-source.html +++ b/doc/html/getfreevirtualpage_8c-source.html @@ -193,7 +193,7 @@ 00162 END 00163 ***/ 00164 -
    Generated on Tue Dec 12 08:52:08 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 09:59:42 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/getfreevirtualpage_8c.html b/doc/html/getfreevirtualpage_8c.html index 29cf040..3ae0568 100644 --- a/doc/html/getfreevirtualpage_8c.html +++ b/doc/html/getfreevirtualpage_8c.html @@ -36,6 +36,23 @@ #include <lib/kprint.h>

    +Include dependency graph for getfreevirtualpage.c:

    + + + + + + + + + + + + + + + +

    Go to the source code of this file.


    Functions

    @@ -85,6 +102,23 @@ References _current, btoc, ctob, fvpSpinLock, taskStruct::id, K_PANIC, kpanic(), kprintf(), taskStruct::oInfo, PAGE_COW, PAGE_DEFAULT, PAGE_PRESENT, pageEntries, parentPageDirAddr, spinLock(), spinUnlock(), tablesBaseAddress, taskStruct::td, thread::vm_daddr, thread::vm_dsize, VM_TASK, VM_THRD, vmm_remapPage(), vmmClearVirtualPage(), vmmFindFreePage(), osInfo::vmStart, x1, and x1000.

    Referenced by mmap(), sysExec(), sysGetFreePage(), and vmm_pageFault(). +

    +Here is the call graph for this function:

    + + + + + + + + + + + + + + +


    Variable Documentation

    @@ -107,7 +141,7 @@ Referenced by vmmGetFreeVirtualPage().

    -


    Generated on Tue Dec 12 08:52:17 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:08:29 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/getphysicaladdr_8c-source.html b/doc/html/getphysicaladdr_8c-source.html index 306208f..a1b1d5d 100644 --- a/doc/html/getphysicaladdr_8c-source.html +++ b/doc/html/getphysicaladdr_8c-source.html @@ -79,7 +79,7 @@ 00056 /*** 00057 END 00058 ***/ -
    Generated on Tue Dec 12 08:52:08 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 09:59:42 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/getphysicaladdr_8c.html b/doc/html/getphysicaladdr_8c.html index a016ead..65c36e7 100644 --- a/doc/html/getphysicaladdr_8c.html +++ b/doc/html/getphysicaladdr_8c.html @@ -32,6 +32,14 @@

    getphysicaladdr.c File Reference

    #include <vmm/vmm.h>

    +Include dependency graph for getphysicaladdr.c:

    + + + + + + +

    Go to the source code of this file.


    Functions

    @@ -65,7 +73,7 @@ Referenced by vmm_pageFault(), vmmCopyVirtualSpace(), and vmmCreateVirtualSpace().

    -


    Generated on Tue Dec 12 08:52:17 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:08:30 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/globals.html b/doc/html/globals.html index eb79ad2..44bcadd 100644 --- a/doc/html/globals.html +++ b/doc/html/globals.html @@ -76,7 +76,7 @@

    - $ -

    -
    Generated on Tue Dec 12 08:52:22 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:32 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/globals_0x5f.html b/doc/html/globals_0x5f.html index d8bde9e..c9ec3f2 100644 --- a/doc/html/globals_0x5f.html +++ b/doc/html/globals_0x5f.html @@ -75,7 +75,7 @@

    - _ -

    -
    Generated on Tue Dec 12 08:52:22 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:32 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/globals_0x61.html b/doc/html/globals_0x61.html index 41ca2b5..8910416 100644 --- a/doc/html/globals_0x61.html +++ b/doc/html/globals_0x61.html @@ -74,17 +74,13 @@ Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:

    - a -

    -
    Generated on Tue Dec 12 08:52:22 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:32 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/globals_0x62.html b/doc/html/globals_0x62.html index 1ee6f0b..084e01a 100644 --- a/doc/html/globals_0x62.html +++ b/doc/html/globals_0x62.html @@ -97,8 +97,7 @@ : video.c, video.h
  • baseClass : pci.c
  • BCD_TO_BIN : time.h
  • bcopy() -: net.c, bcopy.c, lib.h
  • BIG_ENDIAN -: arch.h
  • bios16Code() +: net.c, bcopy.c
  • bios16Code() : bioscall.h
  • biosCall() : bioscall.c, bioscall.h
  • bkl : smp.c
  • blkcnt_t @@ -107,14 +106,10 @@ : types.h
  • block2Hts() : fdc.c, fdc.h
  • blockSize : ubixfs.h
  • bool -: types.h
  • bot_init() -: bot.c
  • bot_thread() -: bot.c
  • btoc -: paging.h
  • buffer -: shell.c
  • BYTE_ORDER -: cpu.h
  • bzero() -: net.c, lib.h -
    Generated on Tue Dec 12 08:52:22 2006 for UbixOS V2 by  +: types.h
  • btoc +: paging.h
  • bzero() +: net.c +
    Generated on Tue Dec 12 10:09:32 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/globals_0x63.html b/doc/html/globals_0x63.html index 5eac852..089f9fe 100644 --- a/doc/html/globals_0x63.html +++ b/doc/html/globals_0x63.html @@ -89,18 +89,14 @@ : dma.c
  • clearScreen() : video.c, video.h
  • clock_t : times.h
  • close() -: kern_descrip.c, syscalls_new.h, kern_descrip.h
  • CLOSE_WAIT -: tcp.h
  • CLOSED -: tcp.h
  • CLOSING -: tcp.h
  • cmdRead +: kern_descrip.c, syscalls_new.h, kern_descrip.h
  • cmdRead : fdc.h
  • cmdRecal : fdc.h
  • cmdSeek : fdc.h
  • cmdSensei : fdc.h
  • cmdSpecify : fdc.h
  • cmdWrite : fdc.h
  • cmp -: ap-boot.S
  • cond_wait() -: sys_arch.c
  • conds +: ap-boot.S
  • conds : ubthread.c
  • controlKey : atkbd.h
  • controlKeys : atkbd.c
  • countMemory() @@ -125,8 +121,7 @@ : lnc.h
  • CSR3 : lnc.h
  • CSR88 : lnc.h
  • CSR89 -: lnc.h
  • ctime -: arp.c
  • CTL_DEBUG +: lnc.h
  • CTL_DEBUG : kern_sysctl.h
  • CTL_HW : kern_sysctl.h
  • CTL_KERN : kern_sysctl.h
  • CTL_KERN_OPENFILES @@ -141,10 +136,9 @@ : kern_sysctl.h
  • CTL_VM : kern_sysctl.h
  • ctls : kern_sysctl.c
  • ctob -: paging.h
  • current_thread() -: sys_arch.c
  • cvsSpinLock +: paging.h
  • cvsSpinLock : copyvirtualspace.c -
    Generated on Tue Dec 12 08:52:22 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:32 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/globals_0x64.html b/doc/html/globals_0x64.html index cd17dce..5e2280d 100644 --- a/doc/html/globals_0x64.html +++ b/doc/html/globals_0x64.html @@ -92,19 +92,14 @@ : gdt.h
  • dDpl2 : gdt.h
  • dDpl3 : gdt.h
  • DEAD -: sched.h
  • DEBUGF -: debug.h
  • decode -: api_msg.c
  • dEexdown +: sched.h
  • dEexdown : gdt.h
  • def_ctls() : kern_sysctl.c
  • DEF_ENABLED : ne2k.h
  • defaultColor -: video.h
  • DELIF_DEBUG -: debug.h
  • delList -: sched.c
  • DEMO_DEBUG -: debug.h
  • DestroyItemList() -: lists.h
  • DestroyItemsInList() -: lists.h
  • dev -: ethernetif.c
  • DEV_BSHIFT +: video.h
  • delList +: sched.c
  • DestroyItemList() +: lists.h
  • DestroyItemsInList() +: lists.h
  • DEV_BSHIFT : file.h, ufs.h
  • DEV_BSIZE : file.h, ufs.h
  • devfs_init() : devfs.h, devfs.c
  • devfs_initialize() @@ -125,9 +120,7 @@ : fdc.h
  • dg144Spt : fdc.h
  • dg144Tracks : fdc.h
  • dg168Gap3rw -: fdc.h
  • DHCP_DEBUG -: debug.h
  • DHCP_DOES_ARP_CHECK -: lwipopts.h
  • dInt +: fdc.h
  • dInt : gdt.h
  • DIP : ufs.c
  • dirList : directory.c
  • dirList_t @@ -137,19 +130,8 @@ : lnc.h
  • DMA_MBUF : lnc.h
  • dmaXfer() : dma.c, dma.h
  • dNpresent -: gdt.h
  • do_accept() -: api_msg.c
  • do_bind() -: api_msg.c
  • do_close() -: api_msg.c
  • do_connect() -: api_msg.c
  • do_connected() -: api_msg.c
  • do_delconn() -: api_msg.c
  • do_div -: vsprintf.c
  • do_listen() -: api_msg.c
  • do_newconn() -: api_msg.c
  • do_recv() -: api_msg.c
  • do_send() -: api_msg.c
  • do_write() -: api_msg.c
  • done +: gdt.h
  • do_div +: vsprintf.c
  • done : fdc.c
  • DP_CNTR0 : ne2k.h
  • DP_CNTR1 : ne2k.h
  • DP_CNTR2 @@ -169,8 +151,7 @@ : ne2k.c
  • dPresent : gdt.h
  • drawWindow : sde.h
  • dRead -: gdt.h
  • DROPIF_DEBUG -: debug.h
  • drvGeom +: gdt.h
  • drvGeom : fdc.h
  • dskread() : ufs.c
  • DT_DIR : ufs.h
  • DT_REG @@ -179,7 +160,7 @@ : gdt.h
  • dTss : gdt.h
  • dWrite : gdt.h -
    Generated on Tue Dec 12 08:52:22 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:32 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/globals_0x65.html b/doc/html/globals_0x65.html index aa471fd..9827f0a 100644 --- a/doc/html/globals_0x65.html +++ b/doc/html/globals_0x65.html @@ -88,8 +88,7 @@ : ne2k.h
  • E8390_TXOFF : ne2k.h
  • eax : strlen.S, sys_call_new.S, ap-boot.S, start.S
  • ebx -: ap-boot.S
  • ECLOSED -: shell.c
  • edi +: ap-boot.S
  • edi : start.S
  • edx : timer.S
  • EFLAG_IF : idt.h, bioscall.h
  • EFLAG_IOPL3 @@ -106,10 +105,10 @@ : elf.c, elf.h
  • elfGetShType() : elf.c, elf.h
  • elfLibrary : elf.h
  • elfPhType -: elf.c
  • elfRelType -: elf.c
  • elfShType -: elf.c
  • elfType -: elf.c
  • elfTypeName +: elf.c
  • elfRelType +: elf.c
  • elfShType +: elf.c
  • elfType +: elf.c
  • elfTypeName : elf.c
  • EM_386 : elf.h
  • EM_68K : elf.h
  • EM_860 @@ -144,48 +143,27 @@ : ubixfs.h
  • eoi : 8259.h
  • ERESTART : syscalls_new.h
  • ERR -: lnc.h
  • ERR_ABRT -: err.h
  • ERR_ARG -: err.h
  • ERR_BUF -: err.h
  • ERR_CLSD -: err.h
  • ERR_CONN -: err.h
  • ERR_MEM -: err.h
  • ERR_OK -: err.h
  • ERR_RST -: err.h
  • ERR_RTE -: err.h
  • err_t -: err.h
  • err_tcp() -: api_msg.c
  • ERR_USE -: err.h
  • ERR_VAL -: err.h
  • esp -: start.S
  • ESTABLISHED -: tcp.h
  • ESUCCESS -: shell.c
  • ESYNTAX -: shell.c
  • ET_CORE +: lnc.h
  • esp +: start.S
  • ET_CORE : elf.h
  • ET_DYN : elf.h
  • ET_EXEC : elf.h
  • ET_HIPROC : elf.h
  • ET_LOPROC : elf.h
  • ET_NONE : elf.h
  • ET_REL -: elf.h
  • ethbroadcast -: ethernetif.c
  • ether_addr -: ne2k.h
  • ETHER_ADDR_LEN -: lnc.h
  • ethernetif_init() -: ethernetif.c, ethernetif.h
  • ethernetif_input() -: ethernetif.c
  • ethernetif_output() -: ethernetif.c
  • ethernetif_thread() -: ethernetif.c
  • ETHTYPE_ARP +: elf.h
  • ether_addr +: ne2k.h
  • ETHER_ADDR_LEN +: lnc.h
  • ether_addr_t +: ne2k.h
  • ethernetif_init() +: ethernetif.h
  • ETHTYPE_ARP : arp.h
  • ETHTYPE_IP : arp.h
  • ETIMEDOUT -: ubthread.h
  • ETOOFEW -: shell.c
  • ETOOMANY -: shell.c
  • EV_CURRENT +: ubthread.h
  • EV_CURRENT : elf.h
  • EV_NONE : elf.h
  • execFile() : exec.c, exec.h
  • execThread() : exec.c, exec.h -
    Generated on Tue Dec 12 08:52:22 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:32 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/globals_0x66.html b/doc/html/globals_0x66.html index 12d94c9..c2be32b 100644 --- a/doc/html/globals_0x66.html +++ b/doc/html/globals_0x66.html @@ -118,15 +118,12 @@ : ffs.c, ffs.h
  • FFSYNC : kern_descrip.h
  • fgetc() : file.c, file.h
  • FHASLOCK -: kern_descrip.h
  • file -: tcpdump.c
  • fileAppend +: kern_descrip.h
  • fileAppend : vfs.h
  • fileBinary : vfs.h
  • fileDescriptor : file.h
  • fileRead : vfs.h
  • fileWrite -: vfs.h
  • FIN_WAIT_1 -: tcp.h
  • FIN_WAIT_2 -: tcp.h
  • fkpSpinLock +: vfs.h
  • fkpSpinLock : paging.c
  • floppyIsr() : fdc.h
  • floppyIsrhndlr() : fdc.c, fdc.h
  • FNDELAY @@ -159,7 +156,7 @@ : getfreevirtualpage.c
  • fwrite() : file.c, file.h
  • FWRITE : kern_descrip.h -
    Generated on Tue Dec 12 08:52:22 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:32 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/globals_0x67.html b/doc/html/globals_0x67.html index 4837e28..5bf267d 100644 --- a/doc/html/globals_0x67.html +++ b/doc/html/globals_0x67.html @@ -76,8 +76,7 @@

    - g -

    -
    Generated on Tue Dec 12 08:52:22 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:32 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/globals_0x68.html b/doc/html/globals_0x68.html index 067ab0a..b32df44 100644 --- a/doc/html/globals_0x68.html +++ b/doc/html/globals_0x68.html @@ -93,13 +93,10 @@ : hd.c, hd.h
  • hdWrite() : hd.c, hd.h
  • highByte : dma.c
  • HOUR -: time.h
  • HTONL -: inet.h
  • htonl -: net.c, inet.h
  • HTONS -: inet.h
  • htons -: net.c, inet.h
  • HWTYPE_ETHERNET -: arp.c -
    Generated on Tue Dec 12 08:52:22 2006 for UbixOS V2 by  +: time.h
  • htonl() +: net.c
  • htons() +: net.c +
    Generated on Tue Dec 12 10:09:32 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/globals_0x69.html b/doc/html/globals_0x69.html index 84e1364..be94e37 100644 --- a/doc/html/globals_0x69.html +++ b/doc/html/globals_0x69.html @@ -76,65 +76,22 @@

    - i -

    -
    Generated on Tue Dec 12 08:52:22 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:32 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/globals_0x6b.html b/doc/html/globals_0x6b.html index 8527eb3..14a641b 100644 --- a/doc/html/globals_0x6b.html +++ b/doc/html/globals_0x6b.html @@ -97,7 +97,7 @@ : video.c, video.h
  • kprintf() : kprintf.c, kprintf.h, kprint.h
  • kTask_t : sched.h -
    Generated on Tue Dec 12 08:52:22 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:32 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/globals_0x6c.html b/doc/html/globals_0x6c.html index ce7c60c..4b0f63f 100644 --- a/doc/html/globals_0x6c.html +++ b/doc/html/globals_0x6c.html @@ -77,8 +77,7 @@
  • L1 : strcpy.S
  • LANCE : lnc.h
  • lanceProbe() -: lnc.c, lnc.h
  • LAST_ACK -: tcp.h
  • lblkno +: lnc.c, lnc.h
  • lblkno : ufs.h
  • LD_START : ld.h, kmod.h
  • ldEnable() : ld.c, ld.h
  • leal() @@ -88,52 +87,21 @@ : atkbd.h
  • ledStatus : atkbd.c
  • LEFT : vsprintf.c
  • lgdtl() -: start.S
  • LINK_STATS -: lwipopts.h
  • List -: kmod.c
  • list_delete() -: list.h
  • list_elems() -: list.h
  • list_first() -: list.h
  • list_map() -: list.h
  • list_new() -: list.h
  • list_pop() -: list.h
  • list_push() -: list.h
  • list_remove() -: list.h
  • List_t -: lists.h
  • LISTEN -: tcp.h
  • LITTLE_ENDIAN -: arch.h
  • lnc +: start.S
  • List +: kmod.c
  • List_t +: lists.h
  • lnc : lnc.c, lnc.h
  • lncAttach() : lnc.c, lnc.h
  • lncInt() : lnc.c, lnc.h
  • loadGDT -: main.c
  • loadidt -: idt.c
  • LOCKED +: main.c
  • loadidt +: idt.c
  • LOCKED : ubthread.h
  • LONG_MAX : strtol.c
  • LONG_MIN : strtol.c
  • lookup() : ufs.c
  • loopif_init() -: loopif.c, loopif.h
  • loopif_output() -: loopif.c
  • low_level_init() -: ethernetif.c
  • low_level_input() -: ethernetif.c
  • low_level_output() -: ethernetif.c
  • lowByte -: dma.c
  • lwip_accept() -: sockets.c, sockets.h
  • lwip_bind() -: sockets.c, sockets.h
  • lwip_close() -: sockets.c, sockets.h
  • lwip_connect() -: sockets.c, sockets.h
  • LWIP_DHCP -: lwipopts.h
  • lwip_listen() -: sockets.c, sockets.h
  • lwip_read() -: sockets.c, sockets.h
  • lwip_recv() -: sockets.c, sockets.h
  • lwip_recvfrom() -: sockets.c, sockets.h
  • lwip_send() -: sockets.c, sockets.h
  • lwip_sendto() -: sockets.c, sockets.h
  • lwip_socket() -: sockets.c, sockets.h
  • lwip_strerr -: err.h
  • LWIP_TCP -: opt.h, lwipopts.h
  • LWIP_UDP -: opt.h, lwipopts.h
  • lwip_write() -: sockets.c, sockets.h -
    Generated on Tue Dec 12 08:52:22 2006 for UbixOS V2 by  +: loopif.h
  • lowByte +: dma.c +
    Generated on Tue Dec 12 10:09:32 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/globals_0x6d.html b/doc/html/globals_0x6d.html index 33d319c..14ddfd4 100644 --- a/doc/html/globals_0x6d.html +++ b/doc/html/globals_0x6d.html @@ -87,65 +87,16 @@ : ufs.h
  • MAXPARTITIONS : hd.h
  • MAXUBIXPARTITIONS : ubixfs.h
  • MAXVOLLEN -: ufs.h
  • mbox -: tcpip.c
  • mboxList +: ufs.h
  • mboxList : system.c
  • mDev -: ne2k.c
  • MEM_ALIGN -: mem.h
  • MEM_ALIGN_SIZE -: mem.h
  • MEM_ALIGNMENT -: opt.h, lwipopts.h
  • MEM_DEBUG -: debug.h
  • mem_free() -: mem.h
  • mem_init() -: mem.h
  • mem_malloc() -: mem.h
  • mem_malloc2() -: mem.h
  • mem_realloc() -: mem.h
  • mem_reallocm() -: mem.h
  • MEM_RECLAIM -: lwipopts.h
  • mem_register_reclaim -: mem.h
  • MEM_SIZE -: lwipopts.h
  • mem_size_t -: mem.h
  • MEM_SLEW -: lnc.h
  • MEM_STATS -: lwipopts.h
  • memAvail +: ne2k.c
  • MEM_SLEW +: lnc.h
  • memAvail : vmm.h
  • memcmp() : string.c, string.h
  • MEMCOPY : memcpy.c
  • memcpy() : string.h
  • memcpyold() : string.c
  • memNotavail -: vmm.h
  • MEMP_API_MSG -: memp.h
  • MEMP_DEBUG -: debug.h
  • memp_free() -: memp.h
  • memp_freep() -: memp.h
  • memp_init() -: memp.h
  • memp_malloc() -: memp.h
  • memp_malloc2() -: memp.h
  • memp_mallocp() -: memp.h
  • MEMP_MAX -: memp.h
  • MEMP_NETBUF -: memp.h
  • MEMP_NETCONN -: memp.h
  • MEMP_NUM_API_MSG -: lwipopts.h
  • MEMP_NUM_NETBUF -: lwipopts.h
  • MEMP_NUM_NETCONN -: lwipopts.h
  • MEMP_NUM_PBUF -: lwipopts.h
  • MEMP_NUM_SYS_TIMEOUT -: lwipopts.h
  • MEMP_NUM_TCP_PCB -: lwipopts.h
  • MEMP_NUM_TCP_PCB_LISTEN -: lwipopts.h
  • MEMP_NUM_TCP_SEG -: lwipopts.h
  • MEMP_NUM_TCPIP_MSG -: lwipopts.h
  • MEMP_NUM_UDP_PCB -: lwipopts.h
  • MEMP_PBUF -: memp.h
  • memp_realloc() -: memp.h
  • MEMP_RECLAIM -: lwipopts.h
  • memp_register_reclaim -: memp.h
  • MEMP_STATS -: lwipopts.h
  • MEMP_SYS_TIMEOUT -: memp.h
  • memp_t -: memp.h
  • MEMP_TCP_PCB -: memp.h
  • MEMP_TCP_PCB_LISTEN -: memp.h
  • MEMP_TCP_SEG -: memp.h
  • MEMP_TCPIP_MSG -: memp.h
  • MEMP_UDP_PCB -: memp.h
  • memset() +: vmm.h
  • memset() : memset.c, string.h
  • mergeMemBlocks() : kmalloc.c
  • MERR : lnc.h
  • MESSAGE_LENGTH @@ -180,7 +131,7 @@ : paging.c, paging.h, syscalls_new.h
  • mutex : ubthread.c
  • mVec : 8259.h -
    Generated on Tue Dec 12 08:52:22 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:32 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/globals_0x6e.html b/doc/html/globals_0x6e.html index 625539a..b378594 100644 --- a/doc/html/globals_0x6e.html +++ b/doc/html/globals_0x6e.html @@ -75,8 +75,7 @@

    - n -

    -
    Generated on Tue Dec 12 08:52:22 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:32 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/globals_0x6f.html b/doc/html/globals_0x6f.html index 97498ff..75595fc 100644 --- a/doc/html/globals_0x6f.html +++ b/doc/html/globals_0x6f.html @@ -110,7 +110,7 @@ : io.c, io.h
  • outportDWord() : io.c, io.h
  • outportWord() : io.c, io.h -
    Generated on Tue Dec 12 08:52:22 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:32 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/globals_0x70.html b/doc/html/globals_0x70.html index a5c6516..faff4bd 100644 --- a/doc/html/globals_0x70.html +++ b/doc/html/globals_0x70.html @@ -74,11 +74,8 @@ Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:

    - p -

    -
    Generated on Tue Dec 12 08:52:22 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:32 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/globals_0x71.html b/doc/html/globals_0x71.html index e31cc6c..72e857a 100644 --- a/doc/html/globals_0x71.html +++ b/doc/html/globals_0x71.html @@ -76,7 +76,7 @@

    - q -

    -
    Generated on Tue Dec 12 08:52:22 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:32 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/globals_0x72.html b/doc/html/globals_0x72.html index 40b8cc5..6ae2a0c 100644 --- a/doc/html/globals_0x72.html +++ b/doc/html/globals_0x72.html @@ -94,15 +94,13 @@ : gen_calls.c, syscalls_new.h, gen_calls.h
  • readUbixFS() : ubixfs.c, ubixfs.h
  • READY : sched.h
  • recalibrate() -: fdc.c, fdc.h
  • recv_tcp() -: api_msg.c
  • recv_udp() -: api_msg.c
  • RECVBUFSIZE +: fdc.c, fdc.h
  • RECVBUFSIZE : lnc.h
  • register_t : sysproto.h
  • registerWindow : sde.h
  • relTypeName : elf.c
  • RemoveItem() -: lists.h
  • RemoveItemListBetweenItems() -: lists.h
  • reset() +: lists.h
  • RemoveItemListBetweenItems() +: lists.h
  • reset() : fdc.c, fdc.h
  • RINT : lnc.h
  • rmpSpinLock : paging.c
  • ROOTINO @@ -113,7 +111,7 @@ : ne2k.h
  • RUNNING : sched.h
  • RXON : lnc.h -
    Generated on Tue Dec 12 08:52:22 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:32 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/globals_0x73.html b/doc/html/globals_0x73.html index de02437..e32243d 100644 --- a/doc/html/globals_0x73.html +++ b/doc/html/globals_0x73.html @@ -101,19 +101,13 @@ : sde.h
  • seek() : fdc.c, fdc.h
  • SEEK_SET : file.h
  • sendByte() -: fdc.c, fdc.h
  • sendstr() -: shell.c
  • sent_tcp() -: api_msg.c
  • setDr3() +: fdc.c, fdc.h
  • setDr3() : smp.c
  • setEflags() : smp.c, smp.h
  • setitimer() : gen_calls.c, sysproto.h
  • setLED() : atkbd.c, atkbd.h
  • setTaskVector() -: idt.c, idt.h
  • setup_tcp() -: api_msg.c
  • setVector() -: idt.c, idt.h
  • shell_init() -: shell.h, shell.c
  • shell_main() -: shell.c
  • shell_thread() -: shell.c
  • shiftKey +: idt.c, idt.h
  • setVector() +: idt.c, idt.h
  • shiftKey : atkbd.h
  • SHMEM : lnc.h
  • shTypeName : elf.c
  • sigaction() @@ -125,11 +119,7 @@ : types.h
  • skip_atoi() : vsprintf.c
  • SMALL : vsprintf.c
  • smpInit() -: smp.c, smp.h
  • SOCK_DGRAM -: sockets.h
  • SOCK_STREAM -: sockets.h
  • sockets -: sockets.c
  • SOCKETS_DEBUG -: debug.h
  • SPACE +: smp.c, smp.h
  • SPACE : vsprintf.c
  • SPECIAL : vsprintf.c
  • sPic : 8259.h
  • SPIN_LOCK_INITIALIZER @@ -147,11 +137,8 @@ : types.h
  • STACK_ADDR : exec.c
  • start_next : start.S
  • startPage -: ne2k.h
  • starttime -: sys_arch.c
  • static_constructors() -: static.c, static.h
  • STATS -: lwipopts.h
  • stats_init() -: stats.h
  • statSize +: ne2k.h
  • static_constructors() +: static.c, static.h
  • statSize : fdc.c
  • status : fdc.c
  • STATUS_FAILURE : lists.h
  • STATUS_SUCCESS @@ -162,8 +149,8 @@ : ne2k.h
  • strcmp() : string.c, string.h
  • strcpy : string.h, strcpy.S
  • strlen -: string.h, lib.h, string.h, strlen.S
  • strncmp() -: string.c, lib.h, string.h
  • strncpy() +: string.h, strlen.S
  • strncmp() +: string.c, string.h
  • strncpy() : string.c, string.h
  • strstr() : string.c, string.h
  • STRT : lnc.h
  • strtok() @@ -172,38 +159,9 @@ : strtol.c, string.h
  • subClass : pci.c
  • suseconds_t : time.h
  • sVec -: 8259.h
  • SYN_RCVD -: tcp.h
  • SYN_SENT -: tcp.h
  • syncBat() -: block.c, ubixfs.h
  • sys_arch_mbox_fetch() -: sys_arch.c, sys.h
  • sys_arch_sem_wait() -: sys_arch.c, sys.h
  • sys_arch_timeouts() -: sys_arch.c, sys.h
  • SYS_DEBUG -: debug.h
  • sys_init() -: sys_arch.c, sys.h
  • sys_mbox_fetch() -: sys.h
  • sys_mbox_free() -: sys_arch.c, sys.h
  • sys_mbox_new() -: sys_arch.c, sys.h
  • SYS_MBOX_NULL -: sys_arch.h
  • sys_mbox_post() -: sys_arch.c, sys.h
  • SYS_MBOX_SIZE -: sys_arch.c
  • sys_mbox_t -: sys_arch.h
  • sys_now() -: sys.h
  • sys_open() -: vfs.c, sysproto.h
  • sys_sem_free() -: sys_arch.c, sys.h
  • sys_sem_free_() -: sys_arch.c
  • sys_sem_new() -: sys_arch.c, sys.h
  • sys_sem_new_() -: sys_arch.c
  • SYS_SEM_NULL -: sys_arch.h
  • sys_sem_signal() -: sys_arch.c, sys.h
  • sys_sem_t -: sys_arch.h
  • sys_sem_wait() -: sys.h
  • SYS_STATS -: lwipopts.h
  • sys_thread_new() -: sys_arch.c, sys.h
  • sys_thread_t -: sys_arch.h
  • sys_timeout() -: sys.h
  • sys_timeout_handler -: sys.h
  • sys_unix_now() -: sys_arch.c
  • sys_write() +: 8259.h
  • syncBat() +: block.c, ubixfs.h
  • sys_open() +: vfs.c, sysproto.h
  • sys_write() : gen_calls.c, sysproto.h
  • sysAddModule() : syscall.c, syscalls.h
  • sysAuth() : syscall.c, syscalls.h
  • syscall() @@ -251,7 +209,7 @@ : systemtask.c, systemtask.h
  • systemVitals : vitals.c, timer.S, vitals.h
  • sysUnlink() : file.c, syscalls.h -
    Generated on Tue Dec 12 08:52:22 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:32 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/globals_0x74.html b/doc/html/globals_0x74.html index e0722f3..7175745 100644 --- a/doc/html/globals_0x74.html +++ b/doc/html/globals_0x74.html @@ -75,130 +75,22 @@

    - t -

    -
    Generated on Tue Dec 12 08:52:22 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:32 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/globals_0x75.html b/doc/html/globals_0x75.html index 03b4399..dc560a5 100644 --- a/doc/html/globals_0x75.html +++ b/doc/html/globals_0x75.html @@ -93,7 +93,7 @@ : dirCache.c, dirCache.h
  • ubixfs_cacheNew() : dirCache.c, dirCache.h
  • ubixfs_findName() : dirCache.c
  • ubixFS_Info -: thread.c
  • ubixfs_init() +: thread.c
  • ubixfs_init() : ubixfs.c, ubixfs.h
  • ubixfs_initialize() : ubixfs.c, ubixfs.h
  • ubixfs_loadData() : ubixfs.c
  • ubixfs_thread() @@ -118,26 +118,7 @@ : ubthread.h
  • ubthread_mutex_unlock() : ubthread.c, ubthread.h
  • ubthread_self() : ubthread.c, ubthread.h
  • ubthread_t -: ubthread.h
  • udp_bind() -: udp.h
  • udp_connect() -: udp.h
  • UDP_DEBUG -: debug.h
  • udp_flags -: udp.h
  • UDP_FLAGS_NOCHKSUM -: udp.h
  • UDP_FLAGS_UDPLITE -: udp.h
  • UDP_HLEN -: udp.h
  • udp_init() -: udp.h
  • udp_input() -: udp.h
  • udp_lookup() -: udp.h
  • udp_new() -: udp.h
  • udp_recv() -: udp.h
  • udp_remove() -: udp.h
  • udp_send() -: udp.h
  • udp_setflags -: udp.h
  • UDP_STATS -: lwipopts.h
  • UDP_TTL -: opt.h, lwipopts.h
  • udpecho_init() -: udpecho.h, udpecho.c
  • udpecho_thread() -: udpecho.c
  • ufs1_daddr_t +: ubthread.h
  • ufs1_daddr_t : ufs.h
  • ufs2_daddr_t : ufs.h
  • ufs_init() : ufs.c, ufs.h
  • ufs_initialize() @@ -152,15 +133,13 @@ : types.h
  • uInt32 : types.h
  • uInt8 : types.h
  • uintptr_t -: bcopy.c
  • UMAX -: sys_arch.c, def.h
  • UNIXIF_DEBUG -: debug.h
  • UNKNOWN +: bcopy.c
  • UNKNOWN : lnc.h
  • unlink() : file.c, file.h
  • UNLOCKED : ubthread.h
  • usedKernDesc : kmalloc.c
  • userFileDescriptor : file.h -
    Generated on Tue Dec 12 08:52:22 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:32 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/globals_0x76.html b/doc/html/globals_0x76.html index 3d0f66a..7ca89bb 100644 --- a/doc/html/globals_0x76.html +++ b/doc/html/globals_0x76.html @@ -125,7 +125,7 @@ : unmappage.c, paging.h
  • vram : smp.c
  • vsprintf() : vsprintf.c, stdarg.h -
    Generated on Tue Dec 12 08:52:22 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:32 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/globals_0x77.html b/doc/html/globals_0x77.html index 8e25992..59c64cf 100644 --- a/doc/html/globals_0x77.html +++ b/doc/html/globals_0x77.html @@ -88,7 +88,7 @@ : ubixfs.c, ubixfs.h
  • writeUbixFS() : ubixfs.c, ubixfs.h
  • wsize : memset.c, bcopy.c -
    Generated on Tue Dec 12 08:52:22 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:32 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/globals_0x78.html b/doc/html/globals_0x78.html index f06a85f..b73eb52 100644 --- a/doc/html/globals_0x78.html +++ b/doc/html/globals_0x78.html @@ -88,7 +88,7 @@ : page_fault.S
  • xchgl() : ap-boot.S
  • xe9 : ap-boot.S -
    Generated on Tue Dec 12 08:52:22 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:32 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/globals_0x79.html b/doc/html/globals_0x79.html index b3c8bca..33e1615 100644 --- a/doc/html/globals_0x79.html +++ b/doc/html/globals_0x79.html @@ -76,7 +76,7 @@

    - y -

    -
    Generated on Tue Dec 12 08:52:22 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:32 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/globals_0x7a.html b/doc/html/globals_0x7a.html index d505128..17dbb1b 100644 --- a/doc/html/globals_0x7a.html +++ b/doc/html/globals_0x7a.html @@ -76,7 +76,7 @@

    - z -

    -
    Generated on Tue Dec 12 08:52:22 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:32 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/globals_defs.html b/doc/html/globals_defs.html index 295c015..903e32d 100644 --- a/doc/html/globals_defs.html +++ b/doc/html/globals_defs.html @@ -84,7 +84,7 @@ : signal.h
  • _SIG_WORDS : signal.h
  • _SIGNALL_H : signal.h -
    Generated on Tue Dec 12 08:52:22 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:32 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/globals_defs_0x61.html b/doc/html/globals_defs_0x61.html index 40c61a2..c951978 100644 --- a/doc/html/globals_defs_0x61.html +++ b/doc/html/globals_defs_0x61.html @@ -70,8 +70,7 @@  

    - a -

    -
    Generated on Tue Dec 12 08:52:22 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:32 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/globals_defs_0x62.html b/doc/html/globals_defs_0x62.html index febd78d..b198db0 100644 --- a/doc/html/globals_defs_0x62.html +++ b/doc/html/globals_defs_0x62.html @@ -90,13 +90,11 @@ : main.c
  • B_UNITSHIFT : main.c
  • BABL : lnc.h
  • BCD_TO_BIN -: time.h
  • BIG_ENDIAN -: arch.h
  • blkoff +: time.h
  • blkoff : ufs.h
  • blockSize : ubixfs.h
  • btoc -: paging.h
  • BYTE_ORDER -: cpu.h -
    Generated on Tue Dec 12 08:52:22 2006 for UbixOS V2 by  +: paging.h +
    Generated on Tue Dec 12 10:09:32 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/globals_defs_0x63.html b/doc/html/globals_defs_0x63.html index ef99dea..4020560 100644 --- a/doc/html/globals_defs_0x63.html +++ b/doc/html/globals_defs_0x63.html @@ -107,7 +107,7 @@ : kern_sysctl.h
  • CTL_VM : kern_sysctl.h
  • ctob : paging.h -
    Generated on Tue Dec 12 08:52:22 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:32 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/globals_defs_0x64.html b/doc/html/globals_defs_0x64.html index 9303c47..33c50d0 100644 --- a/doc/html/globals_defs_0x64.html +++ b/doc/html/globals_defs_0x64.html @@ -85,22 +85,17 @@ : gdt.h
  • dDpl1 : gdt.h
  • dDpl2 : gdt.h
  • dDpl3 -: gdt.h
  • DEBUGF -: debug.h
  • dEexdown +: gdt.h
  • dEexdown : gdt.h
  • DEF_ENABLED : ne2k.h
  • defaultColor -: video.h
  • DELIF_DEBUG -: debug.h
  • DEMO_DEBUG -: debug.h
  • DEV_BSHIFT +: video.h
  • DEV_BSHIFT : file.h, ufs.h
  • DEV_BSIZE : file.h, ufs.h
  • dg144Gap3rw : fdc.h
  • dg144Heads : fdc.h
  • dg144Spt : fdc.h
  • dg144Tracks : fdc.h
  • dg168Gap3rw -: fdc.h
  • DHCP_DEBUG -: debug.h
  • DHCP_DOES_ARP_CHECK -: lwipopts.h
  • dInt +: fdc.h
  • dInt : gdt.h
  • DIP : ufs.c
  • dLdt : gdt.h
  • DMA_FIXED @@ -123,15 +118,14 @@ : ne2k.h
  • dPresent : gdt.h
  • drawWindow : sde.h
  • dRead -: gdt.h
  • DROPIF_DEBUG -: debug.h
  • DT_DIR +: gdt.h
  • DT_DIR : ufs.h
  • DT_REG : ufs.h
  • dTask : gdt.h
  • dTrap : gdt.h
  • dTss : gdt.h
  • dWrite : gdt.h -
    Generated on Tue Dec 12 08:52:22 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:32 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/globals_defs_0x65.html b/doc/html/globals_defs_0x65.html index c1c5f50..5081836 100644 --- a/doc/html/globals_defs_0x65.html +++ b/doc/html/globals_defs_0x65.html @@ -82,8 +82,7 @@ : ne2k.h
  • E8390_STOP : ne2k.h
  • E8390_TXCONFIG : ne2k.h
  • E8390_TXOFF -: ne2k.h
  • ECLOSED -: shell.c
  • EFLAG_IF +: ne2k.h
  • EFLAG_IF : idt.h, bioscall.h
  • EFLAG_IOPL3 : idt.h, bioscall.h
  • EFLAG_TF : idt.h, bioscall.h
  • EFLAG_VM @@ -125,20 +124,7 @@ : ubixfs.h
  • eoi : 8259.h
  • ERESTART : syscalls_new.h
  • ERR -: lnc.h
  • ERR_ABRT -: err.h
  • ERR_ARG -: err.h
  • ERR_BUF -: err.h
  • ERR_CLSD -: err.h
  • ERR_CONN -: err.h
  • ERR_MEM -: err.h
  • ERR_OK -: err.h
  • ERR_RST -: err.h
  • ERR_RTE -: err.h
  • ERR_USE -: err.h
  • ERR_VAL -: err.h
  • ESUCCESS -: shell.c
  • ESYNTAX -: shell.c
  • ET_CORE +: lnc.h
  • ET_CORE : elf.h
  • ET_DYN : elf.h
  • ET_EXEC : elf.h
  • ET_HIPROC @@ -146,16 +132,14 @@ : elf.h
  • ET_NONE : elf.h
  • ET_REL : elf.h
  • ether_addr -: ne2k.h
  • ETHER_ADDR_LEN +: ne2k.h
  • ETHER_ADDR_LEN : lnc.h
  • ETHTYPE_ARP : arp.h
  • ETHTYPE_IP : arp.h
  • ETIMEDOUT -: ubthread.h
  • ETOOFEW -: shell.c
  • ETOOMANY -: shell.c
  • EV_CURRENT +: ubthread.h
  • EV_CURRENT : elf.h
  • EV_NONE : elf.h -
    Generated on Tue Dec 12 08:52:22 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:32 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/globals_defs_0x66.html b/doc/html/globals_defs_0x66.html index 10db4ae..31fa06f 100644 --- a/doc/html/globals_defs_0x66.html +++ b/doc/html/globals_defs_0x66.html @@ -113,7 +113,7 @@ : ufs.h
  • FSMAXSNAP : ufs.h
  • FWRITE : kern_descrip.h -
    Generated on Tue Dec 12 08:52:22 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:32 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/globals_defs_0x68.html b/doc/html/globals_defs_0x68.html index 91e4110..95ffcda 100644 --- a/doc/html/globals_defs_0x68.html +++ b/doc/html/globals_defs_0x68.html @@ -81,13 +81,8 @@ : hd.h
  • hdStat : hd.h
  • highByte : dma.c
  • HOUR -: time.h
  • HTONL -: inet.h
  • htonl -: net.c, inet.h
  • HTONS -: inet.h
  • htons -: net.c, inet.h
  • HWTYPE_ETHERNET -: arp.c -
    Generated on Tue Dec 12 08:52:22 2006 for UbixOS V2 by  +: time.h +
    Generated on Tue Dec 12 10:09:32 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/globals_defs_0x69.html b/doc/html/globals_defs_0x69.html index eec63f4..69d466b 100644 --- a/doc/html/globals_defs_0x69.html +++ b/doc/html/globals_defs_0x69.html @@ -70,40 +70,13 @@  

    - i -

    -
    Generated on Tue Dec 12 08:52:22 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:32 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/globals_defs_0x6b.html b/doc/html/globals_defs_0x6b.html index 395cee5..d96851a 100644 --- a/doc/html/globals_defs_0x6b.html +++ b/doc/html/globals_defs_0x6b.html @@ -74,7 +74,7 @@ : kpanic.h
  • KERNEL_PAGE_DEFAULT : paging.h
  • killWindow : sde.h -
    Generated on Tue Dec 12 08:52:22 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:32 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/globals_defs_0x6c.html b/doc/html/globals_defs_0x6c.html index e858356..1de5248 100644 --- a/doc/html/globals_defs_0x6c.html +++ b/doc/html/globals_defs_0x6c.html @@ -77,18 +77,12 @@ : atkbd.h
  • ledNumlock : atkbd.h
  • ledScrolllock : atkbd.h
  • LEFT -: vsprintf.c
  • LINK_STATS -: lwipopts.h
  • LITTLE_ENDIAN -: arch.h
  • LOCKED +: vsprintf.c
  • LOCKED : ubthread.h
  • LONG_MAX : strtol.c
  • LONG_MIN : strtol.c
  • lowByte -: dma.c
  • LWIP_DHCP -: lwipopts.h
  • lwip_strerr -: err.h
  • LWIP_TCP -: opt.h, lwipopts.h
  • LWIP_UDP -: opt.h, lwipopts.h -
    Generated on Tue Dec 12 08:52:22 2006 for UbixOS V2 by  +: dma.c +
    Generated on Tue Dec 12 10:09:32 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/globals_defs_0x6d.html b/doc/html/globals_defs_0x6d.html index c176f7b..84c9afa 100644 --- a/doc/html/globals_defs_0x6d.html +++ b/doc/html/globals_defs_0x6d.html @@ -79,33 +79,11 @@ : ufs.h
  • MAXPARTITIONS : hd.h
  • MAXUBIXPARTITIONS : ubixfs.h
  • MAXVOLLEN -: ufs.h
  • MEM_ALIGN -: mem.h
  • MEM_ALIGN_SIZE -: mem.h
  • MEM_ALIGNMENT -: opt.h, lwipopts.h
  • MEM_DEBUG -: debug.h
  • MEM_RECLAIM -: lwipopts.h
  • mem_register_reclaim -: mem.h
  • MEM_SIZE -: lwipopts.h
  • MEM_SLEW -: lnc.h
  • MEM_STATS -: lwipopts.h
  • memAvail +: ufs.h
  • MEM_SLEW +: lnc.h
  • memAvail : vmm.h
  • MEMCOPY : memcpy.c
  • memNotavail -: vmm.h
  • MEMP_DEBUG -: debug.h
  • MEMP_NUM_API_MSG -: lwipopts.h
  • MEMP_NUM_NETBUF -: lwipopts.h
  • MEMP_NUM_NETCONN -: lwipopts.h
  • MEMP_NUM_PBUF -: lwipopts.h
  • MEMP_NUM_SYS_TIMEOUT -: lwipopts.h
  • MEMP_NUM_TCP_PCB -: lwipopts.h
  • MEMP_NUM_TCP_PCB_LISTEN -: lwipopts.h
  • MEMP_NUM_TCP_SEG -: lwipopts.h
  • MEMP_NUM_TCPIP_MSG -: lwipopts.h
  • MEMP_NUM_UDP_PCB -: lwipopts.h
  • MEMP_RECLAIM -: lwipopts.h
  • memp_register_reclaim -: memp.h
  • MEMP_STATS -: lwipopts.h
  • MERR +: vmm.h
  • MERR : lnc.h
  • MESSAGE_LENGTH : mpi.h
  • mImr : 8259.h
  • MINUTE @@ -113,7 +91,7 @@ : lnc.h
  • mPic : 8259.h
  • mVec : 8259.h -
    Generated on Tue Dec 12 08:52:22 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:32 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/globals_defs_0x6e.html b/doc/html/globals_defs_0x6e.html index 55128cf..528fe95 100644 --- a/doc/html/globals_defs_0x6e.html +++ b/doc/html/globals_defs_0x6e.html @@ -70,8 +70,7 @@  

    - n -

    -
    Generated on Tue Dec 12 08:52:22 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:32 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/globals_defs_0x6f.html b/doc/html/globals_defs_0x6f.html index 84a525b..7b0da43 100644 --- a/doc/html/globals_defs_0x6f.html +++ b/doc/html/globals_defs_0x6f.html @@ -93,7 +93,7 @@ : 8259.h
  • OFLAGS : kern_descrip.h
  • OK : ne2k.h -
    Generated on Tue Dec 12 08:52:22 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:32 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/globals_defs_0x70.html b/doc/html/globals_defs_0x70.html index 09d0d17..71a8dd4 100644 --- a/doc/html/globals_defs_0x70.html +++ b/doc/html/globals_defs_0x70.html @@ -70,11 +70,7 @@  

    - p -

    -
    Generated on Tue Dec 12 08:52:22 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:32 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/globals_defs_0x72.html b/doc/html/globals_defs_0x72.html index 39cdaea..9fadcae 100644 --- a/doc/html/globals_defs_0x72.html +++ b/doc/html/globals_defs_0x72.html @@ -90,7 +90,7 @@ : ne2k.h
  • RSR_PRX : ne2k.h
  • RXON : lnc.h -
    Generated on Tue Dec 12 08:52:22 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:32 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/globals_defs_0x73.html b/doc/html/globals_defs_0x73.html index 12cbdcd..9549bbf 100644 --- a/doc/html/globals_defs_0x73.html +++ b/doc/html/globals_defs_0x73.html @@ -83,30 +83,21 @@ : lnc.h
  • SIGN : vsprintf.c
  • sImr : 8259.h
  • SMALL -: vsprintf.c
  • SOCK_DGRAM -: sockets.h
  • SOCK_STREAM -: sockets.h
  • SOCKETS_DEBUG -: debug.h
  • SPACE +: vsprintf.c
  • SPACE : vsprintf.c
  • SPECIAL : vsprintf.c
  • sPic : 8259.h
  • SPIN_LOCK_INITIALIZER : spinlock.h
  • STACK_ADDR : exec.c
  • startPage -: ne2k.h
  • STATS -: lwipopts.h
  • STATUS_FAILURE +: ne2k.h
  • STATUS_FAILURE : lists.h
  • STATUS_SUCCESS : lists.h
  • STOP : lnc.h
  • stopPage : ne2k.h
  • STRT : lnc.h
  • sVec -: 8259.h
  • SYS_DEBUG -: debug.h
  • SYS_MBOX_NULL -: sys_arch.h
  • SYS_MBOX_SIZE -: sys_arch.c
  • SYS_SEM_NULL -: sys_arch.h
  • SYS_STATS -: lwipopts.h
  • sysID +: 8259.h
  • sysID : kmalloc.h -
    Generated on Tue Dec 12 08:52:22 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:32 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/globals_defs_0x74.html b/doc/html/globals_defs_0x74.html index 53279cc..363f64a 100644 --- a/doc/html/globals_defs_0x74.html +++ b/doc/html/globals_defs_0x74.html @@ -71,73 +71,14 @@

    - t -

    -
    Generated on Tue Dec 12 08:52:22 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:32 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/globals_defs_0x75.html b/doc/html/globals_defs_0x75.html index 7604d0c..4cf6265 100644 --- a/doc/html/globals_defs_0x75.html +++ b/doc/html/globals_defs_0x75.html @@ -76,20 +76,10 @@ : ubixfs.h
  • UBIXFS_BLOCKSIZE_BYTES : ubixfs.h
  • ubixGateDescriptor : gdt.h
  • ubixStandardDescriptor -: gdt.h
  • UDP_DEBUG -: debug.h
  • udp_flags -: udp.h
  • UDP_FLAGS_NOCHKSUM -: udp.h
  • UDP_FLAGS_UDPLITE -: udp.h
  • UDP_HLEN -: udp.h
  • udp_setflags -: udp.h
  • UDP_STATS -: lwipopts.h
  • UDP_TTL -: opt.h, lwipopts.h
  • UMAX -: sys_arch.c, def.h
  • UNIXIF_DEBUG -: debug.h
  • UNKNOWN +: gdt.h
  • UNKNOWN : lnc.h
  • UNLOCKED : ubthread.h -
    Generated on Tue Dec 12 08:52:22 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:32 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/globals_defs_0x76.html b/doc/html/globals_defs_0x76.html index 03cc2b5..daf088d 100644 --- a/doc/html/globals_defs_0x76.html +++ b/doc/html/globals_defs_0x76.html @@ -82,7 +82,7 @@ : paging.h
  • vmmID : vmm.h
  • vmmMemoryMapAddr : vmm.h -
    Generated on Tue Dec 12 08:52:22 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:32 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/globals_defs_0x77.html b/doc/html/globals_defs_0x77.html index 86167bd..25d6569 100644 --- a/doc/html/globals_defs_0x77.html +++ b/doc/html/globals_defs_0x77.html @@ -75,7 +75,7 @@ : sde.h
  • wmask : memset.c, bcopy.c
  • wsize : memset.c, bcopy.c -
    Generated on Tue Dec 12 08:52:22 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:32 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/globals_defs_0x79.html b/doc/html/globals_defs_0x79.html index ce38178..dc61545 100644 --- a/doc/html/globals_defs_0x79.html +++ b/doc/html/globals_defs_0x79.html @@ -72,7 +72,7 @@

    - y -

    -
    Generated on Tue Dec 12 08:52:22 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:32 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/globals_defs_0x7a.html b/doc/html/globals_defs_0x7a.html index 6d3d7f0..cd3b3aa 100644 --- a/doc/html/globals_defs_0x7a.html +++ b/doc/html/globals_defs_0x7a.html @@ -72,7 +72,7 @@

    - z -

    -
    Generated on Tue Dec 12 08:52:22 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:32 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/globals_enum.html b/doc/html/globals_enum.html index f2d16b7..53631de 100644 --- a/doc/html/globals_enum.html +++ b/doc/html/globals_enum.html @@ -41,20 +41,10 @@  

    -
    Generated on Tue Dec 12 08:52:22 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:32 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/globals_eval.html b/doc/html/globals_eval.html index f662247..9302952 100644 --- a/doc/html/globals_eval.html +++ b/doc/html/globals_eval.html @@ -38,127 +38,21 @@
  • Defines
  • -
    - -
    - -

     

    -

    - a -

    -

    - c -

    -

    - d -

    +
    Generated on Tue Dec 12 10:09:32 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/globals_func_0x63.html b/doc/html/globals_func_0x63.html index 270ded3..9dc576f 100644 --- a/doc/html/globals_func_0x63.html +++ b/doc/html/globals_func_0x63.html @@ -74,8 +74,7 @@ : smp.c
  • chDir() : file.h
  • clearScreen() : video.c, video.h
  • close() -: kern_descrip.c, syscalls_new.h, kern_descrip.h
  • cond_wait() -: sys_arch.c
  • countMemory() +: kern_descrip.c, syscalls_new.h, kern_descrip.h
  • countMemory() : vmm_memory.c, vmm.h
  • cpu0_thread() : smp.c
  • cpu1_thread() : smp.c
  • cpu2_thread() @@ -84,9 +83,8 @@ : smp.h
  • cpuidDetect() : smp.c, smp.h
  • cpuInfo() : smp.c, smp.h
  • CreateItem() -: lists.h
  • current_thread() -: sys_arch.c -
    Generated on Tue Dec 12 08:52:22 2006 for UbixOS V2 by  +: lists.h +
    Generated on Tue Dec 12 10:09:32 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/globals_func_0x64.html b/doc/html/globals_func_0x64.html index 564d1aa..8016825 100644 --- a/doc/html/globals_func_0x64.html +++ b/doc/html/globals_func_0x64.html @@ -72,8 +72,8 @@

    - d -

    -
    Generated on Tue Dec 12 08:52:22 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:32 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/globals_func_0x65.html b/doc/html/globals_func_0x65.html index ab7e643..552e4bc 100644 --- a/doc/html/globals_func_0x65.html +++ b/doc/html/globals_func_0x65.html @@ -74,15 +74,11 @@ : elf.c, elf.h
  • elfGetRelType() : elf.c, elf.h
  • elfGetShType() : elf.c, elf.h
  • endTask() -: endtask.c, endtask.h
  • err_tcp() -: api_msg.c
  • ethernetif_init() -: ethernetif.c, ethernetif.h
  • ethernetif_input() -: ethernetif.c
  • ethernetif_output() -: ethernetif.c
  • ethernetif_thread() -: ethernetif.c
  • execFile() +: endtask.c, endtask.h
  • ethernetif_init() +: ethernetif.h
  • execFile() : exec.c, exec.h
  • execThread() : exec.c, exec.h -
    Generated on Tue Dec 12 08:52:22 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:32 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/globals_func_0x66.html b/doc/html/globals_func_0x66.html index 273ec75..abcbece 100644 --- a/doc/html/globals_func_0x66.html +++ b/doc/html/globals_func_0x66.html @@ -96,7 +96,7 @@ : kern_descrip.c, syscalls_new.h, kern_descrip.h
  • fuword() : syscall.c
  • fwrite() : file.c, file.h -
    Generated on Tue Dec 12 08:52:22 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:32 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/globals_func_0x67.html b/doc/html/globals_func_0x67.html index 83b834a..f490edc 100644 --- a/doc/html/globals_func_0x67.html +++ b/doc/html/globals_func_0x67.html @@ -71,8 +71,7 @@

    - g -

    -
    Generated on Tue Dec 12 08:52:22 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:32 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/globals_func_0x68.html b/doc/html/globals_func_0x68.html index 5029269..d5b2923 100644 --- a/doc/html/globals_func_0x68.html +++ b/doc/html/globals_func_0x68.html @@ -79,9 +79,9 @@ : hd.c, hd.h
  • hdStop() : hd.c, hd.h
  • hdWrite() : hd.c, hd.h
  • htonl() -: net.c, inet.h
  • htons() -: net.c, inet.h -
    Generated on Tue Dec 12 08:52:22 2006 for UbixOS V2 by  +: net.c
  • htons() +: net.c +
    Generated on Tue Dec 12 10:09:32 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/globals_func_0x69.html b/doc/html/globals_func_0x69.html index eccdc3d..16f143d 100644 --- a/doc/html/globals_func_0x69.html +++ b/doc/html/globals_func_0x69.html @@ -71,16 +71,10 @@

    - i -

    -
    Generated on Tue Dec 12 08:52:22 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:32 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/globals_func_0x6b.html b/doc/html/globals_func_0x6b.html index 427eed9..65fad22 100644 --- a/doc/html/globals_func_0x6b.html +++ b/doc/html/globals_func_0x6b.html @@ -85,7 +85,7 @@ : kpanic.c, kpanic.h
  • kprint() : video.c, video.h
  • kprintf() : kprintf.c, kprintf.h, kprint.h -
    Generated on Tue Dec 12 08:52:22 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:32 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/globals_func_0x6c.html b/doc/html/globals_func_0x6c.html index c08e8ce..8fc1da3 100644 --- a/doc/html/globals_func_0x6c.html +++ b/doc/html/globals_func_0x6c.html @@ -74,36 +74,12 @@ : lnc.c, lnc.h
  • ldEnable() : ld.c, ld.h
  • leal() : strlen.S
  • lgdtl() -: start.S
  • list_delete() -: list.h
  • list_elems() -: list.h
  • list_first() -: list.h
  • list_map() -: list.h
  • list_new() -: list.h
  • list_pop() -: list.h
  • list_push() -: list.h
  • list_remove() -: list.h
  • lncAttach() +: start.S
  • lncAttach() : lnc.c, lnc.h
  • lncInt() : lnc.c, lnc.h
  • lookup() : ufs.c
  • loopif_init() -: loopif.c, loopif.h
  • loopif_output() -: loopif.c
  • low_level_init() -: ethernetif.c
  • low_level_input() -: ethernetif.c
  • low_level_output() -: ethernetif.c
  • lwip_accept() -: sockets.c, sockets.h
  • lwip_bind() -: sockets.c, sockets.h
  • lwip_close() -: sockets.c, sockets.h
  • lwip_connect() -: sockets.c, sockets.h
  • lwip_listen() -: sockets.c, sockets.h
  • lwip_read() -: sockets.c, sockets.h
  • lwip_recv() -: sockets.c, sockets.h
  • lwip_recvfrom() -: sockets.c, sockets.h
  • lwip_send() -: sockets.c, sockets.h
  • lwip_sendto() -: sockets.c, sockets.h
  • lwip_socket() -: sockets.c, sockets.h
  • lwip_write() -: sockets.c, sockets.h -
    Generated on Tue Dec 12 08:52:22 2006 for UbixOS V2 by  +: loopif.h +
    Generated on Tue Dec 12 10:09:32 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/globals_func_0x6d.html b/doc/html/globals_func_0x6d.html index c4426e6..81209ee 100644 --- a/doc/html/globals_func_0x6d.html +++ b/doc/html/globals_func_0x6d.html @@ -71,23 +71,10 @@

    - m -

    -
    Generated on Tue Dec 12 08:52:22 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:32 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/globals_func_0x6e.html b/doc/html/globals_func_0x6e.html index bc1ae3e..3480f25 100644 --- a/doc/html/globals_func_0x6e.html +++ b/doc/html/globals_func_0x6e.html @@ -78,50 +78,11 @@ : ne2k.c, ne2k.h
  • ne2kHandler() : ne2k.c, ne2k.h
  • ne2kISR() : ne2k.h
  • ne2kProbe() -: ne2k.h
  • net_init() -: init.c, net.h
  • netbuf_alloc() -: api_lib.c, api.h
  • netbuf_chain() -: api_lib.c, api.h
  • netbuf_copy() -: api_lib.c, api.h
  • netbuf_copy_partial() -: api_lib.c, api.h
  • netbuf_data() -: api_lib.c, api.h
  • netbuf_delete() -: api_lib.c, api.h
  • netbuf_first() -: api_lib.c, api.h
  • netbuf_free() -: api_lib.c, api.h
  • netbuf_fromaddr() -: api_lib.c, api.h
  • netbuf_fromport() -: api_lib.c, api.h
  • netbuf_len() -: api_lib.c, api.h
  • netbuf_new() -: api_lib.c, api.h
  • netbuf_next() -: api_lib.c, api.h
  • netbuf_ref() -: api_lib.c, api.h
  • netconn_accept() -: api_lib.c, api.h
  • netconn_addr() -: api_lib.c, api.h
  • netconn_bind() -: api_lib.c, api.h
  • netconn_close() -: api_lib.c, api.h
  • netconn_connect() -: api_lib.c, api.h
  • netconn_delete() -: api_lib.c, api.h
  • netconn_err() -: api_lib.c, api.h
  • netconn_listen() -: api_lib.c, api.h
  • netconn_new() -: api_lib.c, api.h
  • netconn_peer() -: api_lib.c, api.h
  • netconn_recv() -: api_lib.c, api.h
  • netconn_send() -: api_lib.c, api.h
  • netconn_type() -: api.h, api_lib.c, api.h
  • netconn_write() -: api_lib.c, api.h
  • netif_add() -: netif.h
  • netif_find() -: netif.h
  • netif_init() -: netif.h
  • netif_set_default() -: netif.h
  • netif_set_gw() -: netif.h
  • netif_set_ipaddr() -: netif.h
  • netif_set_netmask() -: netif.h
  • netMainThread() -: init.c
  • NICtoPC() +: ne2k.h
  • NICtoPC() : ne2k.c, ne2k.h
  • NS8390_init() -: ne2k.h
  • ntohl() -: inet.h
  • ntohs() -: inet.h
  • number() +: ne2k.h
  • number() : vsprintf.c -
    Generated on Tue Dec 12 08:52:22 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:32 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/globals_func_0x6f.html b/doc/html/globals_func_0x6f.html index 78f9995..19f28b8 100644 --- a/doc/html/globals_func_0x6f.html +++ b/doc/html/globals_func_0x6f.html @@ -82,7 +82,7 @@ : io.c, io.h
  • outportDWord() : io.c, io.h
  • outportWord() : io.c, io.h -
    Generated on Tue Dec 12 08:52:22 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:32 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/globals_func_0x70.html b/doc/html/globals_func_0x70.html index f4cd422..bcde2ed 100644 --- a/doc/html/globals_func_0x70.html +++ b/doc/html/globals_func_0x70.html @@ -70,30 +70,16 @@  

    - p -

    -
    Generated on Tue Dec 12 08:52:22 2006 for UbixOS V2 by  +: pit.c, pit.h
  • probe() +: lnc.c, lnc.h +
    Generated on Tue Dec 12 10:09:32 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/globals_func_0x72.html b/doc/html/globals_func_0x72.html index 9623a69..871e283 100644 --- a/doc/html/globals_func_0x72.html +++ b/doc/html/globals_func_0x72.html @@ -78,14 +78,12 @@ : ubixfs.h
  • readlink() : gen_calls.c, syscalls_new.h, gen_calls.h
  • readUbixFS() : ubixfs.c, ubixfs.h
  • recalibrate() -: fdc.c, fdc.h
  • recv_tcp() -: api_msg.c
  • recv_udp() -: api_msg.c
  • RemoveItem() -: lists.h
  • RemoveItemListBetweenItems() -: lists.h
  • reset() +: fdc.c, fdc.h
  • RemoveItem() +: lists.h
  • RemoveItemListBetweenItems() +: lists.h
  • reset() : fdc.c, fdc.h
  • rs232Init() : rs232.c -
    Generated on Tue Dec 12 08:52:22 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:32 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/globals_func_0x73.html b/doc/html/globals_func_0x73.html index debc4dd..e94cd78 100644 --- a/doc/html/globals_func_0x73.html +++ b/doc/html/globals_func_0x73.html @@ -84,19 +84,13 @@ : syscall.c
  • sdeThread() : sde.h
  • seek() : fdc.c, fdc.h
  • sendByte() -: fdc.c, fdc.h
  • sendstr() -: shell.c
  • sent_tcp() -: api_msg.c
  • setDr3() +: fdc.c, fdc.h
  • setDr3() : smp.c
  • setEflags() : smp.c, smp.h
  • setitimer() : gen_calls.c, sysproto.h
  • setLED() : atkbd.c, atkbd.h
  • setTaskVector() -: idt.c, idt.h
  • setup_tcp() -: api_msg.c
  • setVector() -: idt.c, idt.h
  • shell_init() -: shell.h, shell.c
  • shell_main() -: shell.c
  • shell_thread() -: shell.c
  • sigaction() +: idt.c, idt.h
  • setVector() +: idt.c, idt.h
  • sigaction() : kern_sig.c, syscalls_new.h, kern_sig.h
  • sigprocmask() : kern_sig.c, syscalls_new.h, kern_sig.h
  • skip_atoi() : vsprintf.c
  • smpInit() @@ -109,37 +103,18 @@ : spinlock.c, spinlock.h
  • sprintf() : kprintf.c, string.h
  • sqrt() : sqrt.c, math.h
  • static_constructors() -: static.c, static.h
  • stats_init() -: stats.h
  • strcmp() +: static.c, static.h
  • strcmp() : string.c, string.h
  • strcpy() : string.h, strcpy.S
  • strlen() -: string.h, lib.h, string.h, strlen.S
  • strncmp() -: string.c, lib.h, string.h
  • strncpy() +: string.h, strlen.S
  • strncmp() +: string.c, string.h
  • strncpy() : string.c, string.h
  • strstr() : string.c, string.h
  • strtok() : strtok.c, string.h
  • strtok_r() : strtok.c, string.h
  • strtol() : strtol.c, string.h
  • syncBat() -: block.c, ubixfs.h
  • sys_arch_mbox_fetch() -: sys_arch.c, sys.h
  • sys_arch_sem_wait() -: sys_arch.c, sys.h
  • sys_arch_timeouts() -: sys_arch.c, sys.h
  • sys_init() -: sys_arch.c, sys.h
  • sys_mbox_fetch() -: sys.h
  • sys_mbox_free() -: sys_arch.c, sys.h
  • sys_mbox_new() -: sys_arch.c, sys.h
  • sys_mbox_post() -: sys_arch.c, sys.h
  • sys_now() -: sys.h
  • sys_open() -: vfs.c, sysproto.h
  • sys_sem_free() -: sys_arch.c, sys.h
  • sys_sem_free_() -: sys_arch.c
  • sys_sem_new() -: sys_arch.c, sys.h
  • sys_sem_new_() -: sys_arch.c
  • sys_sem_signal() -: sys_arch.c, sys.h
  • sys_sem_wait() -: sys.h
  • sys_thread_new() -: sys_arch.c, sys.h
  • sys_timeout() -: sys.h
  • sys_unix_now() -: sys_arch.c
  • sys_write() +: block.c, ubixfs.h
  • sys_open() +: vfs.c, sysproto.h
  • sys_write() : gen_calls.c, sysproto.h
  • sysAddModule() : syscall.c, syscalls.h
  • sysAuth() : syscall.c, syscalls.h
  • syscall() @@ -182,7 +157,7 @@ : syscall.c, syscalls.h
  • systemTask() : systemtask.c, systemtask.h
  • sysUnlink() : file.c, syscalls.h -
    Generated on Tue Dec 12 08:52:22 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:32 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/globals_func_0x74.html b/doc/html/globals_func_0x74.html index c766277..7a93706 100644 --- a/doc/html/globals_func_0x74.html +++ b/doc/html/globals_func_0x74.html @@ -70,46 +70,9 @@  

    - t -

    -
    Generated on Tue Dec 12 08:52:22 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:32 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/globals_func_0x75.html b/doc/html/globals_func_0x75.html index f375568..797a30c 100644 --- a/doc/html/globals_func_0x75.html +++ b/doc/html/globals_func_0x75.html @@ -94,25 +94,14 @@ : ubthread.c, ubthread.h
  • ubthread_mutex_lock() : ubthread.c, ubthread.h
  • ubthread_mutex_unlock() : ubthread.c, ubthread.h
  • ubthread_self() -: ubthread.c, ubthread.h
  • udp_bind() -: udp.h
  • udp_connect() -: udp.h
  • udp_init() -: udp.h
  • udp_input() -: udp.h
  • udp_lookup() -: udp.h
  • udp_new() -: udp.h
  • udp_recv() -: udp.h
  • udp_remove() -: udp.h
  • udp_send() -: udp.h
  • udpecho_init() -: udpecho.h, udpecho.c
  • udpecho_thread() -: udpecho.c
  • ufs_init() +: ubthread.c, ubthread.h
  • ufs_init() : ufs.c, ufs.h
  • ufs_initialize() : ufs.c, ufs.h
  • ufs_openFile() : ufs.c
  • ufs_readFile() : ufs.c
  • ufs_writeFile() : ufs.c
  • unlink() : file.c, file.h -
    Generated on Tue Dec 12 08:52:22 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:32 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/globals_func_0x76.html b/doc/html/globals_func_0x76.html index 5a89618..b1cb8cb 100644 --- a/doc/html/globals_func_0x76.html +++ b/doc/html/globals_func_0x76.html @@ -101,7 +101,7 @@ : unmappage.c, paging.h
  • vmmUnmapPages() : unmappage.c, paging.h
  • vsprintf() : vsprintf.c, stdarg.h -
    Generated on Tue Dec 12 08:52:22 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:32 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/globals_func_0x77.html b/doc/html/globals_func_0x77.html index f7b44dc..37dc9c1 100644 --- a/doc/html/globals_func_0x77.html +++ b/doc/html/globals_func_0x77.html @@ -77,7 +77,7 @@ : lnc.c, lnc.h
  • writeFileByte() : ubixfs.c, ubixfs.h
  • writeUbixFS() : ubixfs.c, ubixfs.h -
    Generated on Tue Dec 12 08:52:22 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:32 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/globals_func_0x78.html b/doc/html/globals_func_0x78.html index 54d074c..91d74b4 100644 --- a/doc/html/globals_func_0x78.html +++ b/doc/html/globals_func_0x78.html @@ -72,7 +72,7 @@

    - x -

    -
    Generated on Tue Dec 12 08:52:22 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:32 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/globals_type.html b/doc/html/globals_type.html index 6be4107..274a9b4 100644 --- a/doc/html/globals_type.html +++ b/doc/html/globals_type.html @@ -41,7 +41,6 @@
    -

    - a -

    - b -

    - e -

    +
  • ether_addr_t +: ne2k.h

    - f -

    - k -

    • kmod_t @@ -142,8 +137,7 @@
    • List_t : lists.h

    - m -

    @@ -169,11 +163,7 @@ : types.h
  • spinLock_t : spinlock.h
  • ssize_t : types.h
  • suseconds_t -: time.h
  • sys_mbox_t -: sys_arch.h
  • sys_sem_t -: sys_arch.h
  • sys_thread_t -: sys_arch.h
  • sys_timeout_handler -: sys.h +: time.h

    - t -

    • time_t : types.h, time.h
    • tty_term @@ -212,7 +202,7 @@

      - w -

      -
      Generated on Tue Dec 12 08:52:22 2006 for UbixOS V2 by  +
      Generated on Tue Dec 12 10:09:32 2006 for UbixOS V2 by  doxygen 1.4.7
      diff --git a/doc/html/globals_vars.html b/doc/html/globals_vars.html index 6eca488..c4af0f0 100644 --- a/doc/html/globals_vars.html +++ b/doc/html/globals_vars.html @@ -89,15 +89,13 @@ : ap-boot.S
    • ap_trampoline_32 : ap-boot.S
    • ap_trampoline_epoint : ap-boot.S
    • ap_trampoline_start -: smp.c, ap-boot.S
    • arp_table -: arp.c
    • atkbdSpinLock +: smp.c, ap-boot.S
    • atkbdSpinLock : atkbd.c
    • ax : ap-boot.S

    - b -

    +: smp.c

    - c -

    - d -

    +: start.S

    - f -

    - k -

    +: main.c
  • loadidt +: idt.c

    - m -

    - p -

    @@ -233,17 +221,15 @@ : sched.c
  • screenCol : ogprintf.cc
  • screenRow : ogprintf.cc
  • shTypeName -: elf.c
  • sockets -: sockets.c
  • sr0 +: elf.c
  • sr0 : fdc.c
  • start_next -: start.S
  • starttime -: sys_arch.c
  • statSize +: start.S
  • statSize : fdc.c
  • status : fdc.c
  • stdinBuffer : atkbd.c
  • stdinSize : atkbd.c
  • strcpy : string.h, strcpy.S
  • strlen -: string.h, lib.h, string.h, strlen.S
  • subClass +: string.h, strlen.S
  • subClass : pci.c
  • sysctl_enabled : kern_sysctl.h
  • systemCalls : syscalls.h
  • systemCalls_new @@ -252,26 +238,17 @@

    - t -

    - u -

    - v -

    -
    Generated on Tue Dec 12 08:52:22 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:32 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/hd_8c-source.html b/doc/html/hd_8c-source.html index 3b83d27..b49463c 100644 --- a/doc/html/hd_8c-source.html +++ b/doc/html/hd_8c-source.html @@ -128,7 +128,7 @@ 00097 //Why do i need to add 1? 00098 hdRead(devInfo->info,data2,d[i].dp_start + 1,0x1); 00099 for (x = 0;x < bsdd->d_npartitions;x++) { -00100 if (bsdd->d_partitions[x].p_size > 0) { +00100 if (bsdd->d_partitions[x].p_size > 0) { 00101 sprintf(name,"ad0s%i%c",i + 1,'a' + x); 00102 //New Nodes 00103 devInfo2 = (struct device_interface *)kmalloc(sizeof(struct device_interface)); @@ -136,12 +136,12 @@ 00105 memcpy(devInfo2,devInfo,sizeof(struct device_interface)); 00106 memcpy(hdd2,hdd,sizeof(struct driveInfo)); 00107 //hdd2->parOffset = d[i].dp_start + bsdd->d_partitions[x].p_offset; -00108 hdd2->parOffset = bsdd->d_partitions[x].p_offset; +00108 hdd2->parOffset = bsdd->d_partitions[x].p_offset; 00109 devInfo2->info = hdd2; 00110 minor++; 00111 device_add(minor,'c',devInfo2); 00112 devfs_makeNode(name,'c',0x1,minor); -00113 kprintf("%s - Type: [%s], Start: [0x%X], Size: [0x%X], MM: [%i:%i]\n",name,fstypenames[bsdd->d_partitions[x].p_fstype],bsdd->d_partitions[x].p_offset,bsdd->d_partitions[x].p_size,devInfo->major,minor); +00113 kprintf("%s - Type: [%s], Start: [0x%X], Size: [0x%X], MM: [%i:%i]\n",name,fstypenames[bsdd->d_partitions[x].p_fstype],bsdd->d_partitions[x].p_offset,bsdd->d_partitions[x].p_size,devInfo->major,minor); 00114 } 00115 } 00116 } @@ -173,11 +173,11 @@ 00142 return(0x0); 00143 } 00144 -00145 int hdInit(struct device_node *dev) { +00145 int hdInit(struct device_node *dev) { 00146 char retVal = 0x0; 00147 long counter = 0x0; 00148 short *tmp = 0x0; -00149 struct driveInfo *hdd = dev->devInfo->info; +00149 struct driveInfo *hdd = dev->devInfo->info; 00150 for (counter = 1000000;counter >= 0;counter--) { 00151 retVal = inportByte(hdd->hdPort + hdStat) & 0x80; 00152 if (!retVal) goto ready; @@ -245,8 +245,8 @@ 00214 hdd->hdSize = (hdd->hdSector[0x7B] * 256 * 256 * 256) + (hdd->hdSector[0x7A] * 256 * 256) + (hdd->hdSector[0x79] * 256) + hdd->hdSector[0x78]; 00215 hdd->hdEnable = 1; 00216 kprintf("Drive: [0x%X/0x%X], Size: [%iSectors/%iKBytes]\n",hdd->hdPort,hdd->hdDev,hdd->hdSize,((hdd->hdSize*512)/1024)); -00217 dev->devInfo->size = hdd->hdSize*512; -00218 dev->devInfo->initialized = 0x1; +00217 dev->devInfo->size = hdd->hdSize*512; +00218 dev->devInfo->initialized = 0x1; 00219 return(0x0); 00220 } 00221 @@ -474,7 +474,7 @@ 00443 00444 END 00445 ***/ -
    Generated on Tue Dec 12 08:52:07 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 09:59:42 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/hd_8c.html b/doc/html/hd_8c.html index 73916d6..d73e635 100644 --- a/doc/html/hd_8c.html +++ b/doc/html/hd_8c.html @@ -39,10 +39,26 @@ #include <string.h>

    +Include dependency graph for hd.c:

    + + + + + + + + + + + + + + +

    Go to the source code of this file.


  • Functions

    - + @@ -83,9 +99,18 @@

    Definition at line 145 of file hd.c.

    -References dev, hdCmd, hdData, driveInfo::hdDev, driveInfo::hdEnable, hdHead, driveInfo::hdMask, driveInfo::hdMulti, driveInfo::hdPort, hdSecCount, driveInfo::hdSector, driveInfo::hdShift, driveInfo::hdSize, hdStat, inportByte(), inportWord(), kprintf(), and outportByte(). +References device_node::devInfo, hdCmd, hdData, driveInfo::hdDev, driveInfo::hdEnable, hdHead, driveInfo::hdMask, driveInfo::hdMulti, driveInfo::hdPort, hdSecCount, driveInfo::hdSector, driveInfo::hdShift, driveInfo::hdSize, hdStat, device_interface::info, device_interface::initialized, inportByte(), inportWord(), kprintf(), outportByte(), and device_interface::size.

    Referenced by initHardDisk(). +

    +Here is the call graph for this function:

    + + + + + + +

    @@ -156,6 +181,15 @@ References driveInfo::hdCalc, hdCmd, hdCylHi, hdCylLow, hdData, driveInfo::hdDev, driveInfo::hdEnable, hdHead, driveInfo::hdMulti, driveInfo::hdPort, hdSecCount, hdSecNum, driveInfo::hdShift, hdStat, inportByte(), inportWord(), kprintf(), outportByte(), driveInfo::parOffset, and x20.

    Referenced by initHardDisk(). +

    +Here is the call graph for this function:

    + + + + + + +

    @@ -295,6 +329,15 @@ References driveInfo::hdCalc, hdCmd, hdCylHi, hdCylLow, hdData, driveInfo::hdDev, driveInfo::hdEnable, hdHead, driveInfo::hdMulti, driveInfo::hdPort, hdSecCount, hdSecNum, driveInfo::hdShift, hdStat, inportByte(), kprintf(), outportByte(), outportWord(), driveInfo::parOffset, and x30.

    Referenced by initHardDisk(). +

    +Here is the call graph for this function:

    + + + + + + +

    @@ -317,10 +360,36 @@

    Definition at line 39 of file hd.c.

    -References bsd_disklabel::d_npartitions, bsd_disklabel::d_partitions, devfs_makeNode(), device_add(), dos_partition::dp_start, fstypenames, driveInfo::hdDev, hdInit(), hdIoctl(), driveInfo::hdPort, hdRead(), hdReset(), driveInfo::hdSize, hdStandby(), hdStart(), hdStop(), hdWrite(), device_interface::info, device_interface::init, device_interface::ioctl, kmalloc(), kprintf(), device_interface::major, memcpy(), name, bsd_disklabel::partition::p_fstype, bsd_disklabel::partition::p_offset, bsd_disklabel::partition::p_size, driveInfo::parOffset, device_interface::read, device_interface::reset, sprintf(), device_interface::standby, device_interface::start, device_interface::stop, device_interface::write, and x1. +References bsd_disklabel::d_npartitions, bsd_disklabel::d_partitions, devfs_makeNode(), device_add(), dos_partition::dp_start, fstypenames, driveInfo::hdDev, hdInit(), hdIoctl(), driveInfo::hdPort, hdRead(), hdReset(), driveInfo::hdSize, hdStandby(), hdStart(), hdStop(), hdWrite(), device_interface::info, device_interface::init, device_interface::ioctl, kmalloc(), kprintf(), device_interface::major, memcpy(), name, bsd_disklabel::partition::p_fstype, bsd_disklabel::partition::p_offset, bsd_disklabel::partition::p_size, driveInfo::parOffset, device_interface::read, device_interface::reset, sprintf(), device_interface::standby, device_interface::start, device_interface::stop, device_interface::write, and x1. +

    +Here is the call graph for this function:

    + + + + + + + + + + + + + + + + + + + + + + + +

    -


    Generated on Tue Dec 12 08:52:16 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:07:05 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/hd_8h-source.html b/doc/html/hd_8h-source.html index f943ef7..ae602b5 100644 --- a/doc/html/hd_8h-source.html +++ b/doc/html/hd_8h-source.html @@ -97,7 +97,7 @@ 00066 int hdStart(); 00067 int hdStop(); 00068 int hdStandby(); -00069 int hdInit(struct device_node *dev); +00069 int hdInit(struct device_node *dev); 00070 00071 struct dos_partition { 00072 unsigned char dp_flag; /* bootstrap flags */ @@ -169,9 +169,9 @@ 00138 u_int32_t d_trkseek; /* track-to-track seek, usec */ 00139 u_int32_t d_flags; /* generic flags */ 00140 #define NDDATA 5 -00141 u_int32_t d_drivedata[NDDATA]; /* drive-type specific information */ +00141 u_int32_t d_drivedata[NDDATA]; /* drive-type specific information */ 00142 #define NSPARE 5 -00143 u_int32_t d_spare[NSPARE]; /* reserved for future use */ +00143 u_int32_t d_spare[NSPARE]; /* reserved for future use */ 00144 u_int32_t d_magic2; /* the magic number (again) */ 00145 u_int16_t d_checksum; /* xor of data incl. partitions */ 00146 @@ -186,7 +186,7 @@ 00155 u_int8_t p_fstype; /* filesystem type, see below */ 00156 u_int8_t p_frag; /* filesystem fragments per block */ 00157 u_int16_t p_cpg; /* filesystem cylinders per group */ -00158 } d_partitions[MAXPARTITIONS]; /* actually may be more */ +00158 } d_partitions[MAXPARTITIONS]; /* actually may be more */ 00159 }; 00160 00161 static const char *fstypenames[] = { @@ -211,7 +211,7 @@ 00180 "?", 00181 "?", 00182 "jfs", -00183 NULL +00183 NULL 00184 }; 00185 00186 #endif @@ -251,7 +251,7 @@ 00220 00221 END 00222 ***/ -
    Generated on Tue Dec 12 08:52:04 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 09:59:41 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/hd_8h.html b/doc/html/hd_8h.html index f39694e..0547170 100644 --- a/doc/html/hd_8h.html +++ b/doc/html/hd_8h.html @@ -32,6 +32,25 @@

    hd.h File Reference

    #include <ubixfs/ubixfs.h>

    +Include dependency graph for hd.h:

    + + + + + + + + + +

    +This graph shows which files directly or indirectly include this file:

    + + + + + + +

    Go to the source code of this file.


    Functions

    int hdInit (struct device_node *dev)
    int hdInit (struct device_node *dev)
    int hdIoctl ()
    @@ -69,7 +88,7 @@ - + @@ -334,9 +353,18 @@

    Definition at line 145 of file hd.c.

    -References dev, hdCmd, hdData, driveInfo::hdDev, driveInfo::hdEnable, hdHead, driveInfo::hdMask, driveInfo::hdMulti, driveInfo::hdPort, hdSecCount, driveInfo::hdSector, driveInfo::hdShift, driveInfo::hdSize, hdStat, inportByte(), inportWord(), kprintf(), and outportByte(). +References device_node::devInfo, hdCmd, hdData, driveInfo::hdDev, driveInfo::hdEnable, hdHead, driveInfo::hdMask, driveInfo::hdMulti, driveInfo::hdPort, hdSecCount, driveInfo::hdSector, driveInfo::hdShift, driveInfo::hdSize, hdStat, device_interface::info, device_interface::initialized, inportByte(), inportWord(), kprintf(), outportByte(), and device_interface::size.

    Referenced by initHardDisk(). +

    +Here is the call graph for this function:

    + + + + + + +

    @@ -407,6 +435,15 @@ References driveInfo::hdCalc, hdCmd, hdCylHi, hdCylLow, hdData, driveInfo::hdDev, driveInfo::hdEnable, hdHead, driveInfo::hdMulti, driveInfo::hdPort, hdSecCount, hdSecNum, driveInfo::hdShift, hdStat, inportByte(), inportWord(), kprintf(), outportByte(), driveInfo::parOffset, and x20.

    Referenced by initHardDisk(). +

    +Here is the call graph for this function:

    + + + + + + +

    @@ -546,6 +583,15 @@ References driveInfo::hdCalc, hdCmd, hdCylHi, hdCylLow, hdData, driveInfo::hdDev, driveInfo::hdEnable, hdHead, driveInfo::hdMulti, driveInfo::hdPort, hdSecCount, hdSecNum, driveInfo::hdShift, hdStat, inportByte(), kprintf(), outportByte(), outportWord(), driveInfo::parOffset, and x30.

    Referenced by initHardDisk(). +

    +Here is the call graph for this function:

    + + + + + + +

    @@ -568,7 +614,33 @@

    Definition at line 39 of file hd.c.

    -References bsd_disklabel::d_npartitions, bsd_disklabel::d_partitions, devfs_makeNode(), device_add(), dos_partition::dp_start, fstypenames, driveInfo::hdDev, hdInit(), hdIoctl(), driveInfo::hdPort, hdRead(), hdReset(), driveInfo::hdSize, hdStandby(), hdStart(), hdStop(), hdWrite(), device_interface::info, device_interface::init, device_interface::ioctl, kmalloc(), kprintf(), device_interface::major, memcpy(), name, bsd_disklabel::partition::p_fstype, bsd_disklabel::partition::p_offset, bsd_disklabel::partition::p_size, driveInfo::parOffset, device_interface::read, device_interface::reset, sprintf(), device_interface::standby, device_interface::start, device_interface::stop, device_interface::write, and x1. +References bsd_disklabel::d_npartitions, bsd_disklabel::d_partitions, devfs_makeNode(), device_add(), dos_partition::dp_start, fstypenames, driveInfo::hdDev, hdInit(), hdIoctl(), driveInfo::hdPort, hdRead(), hdReset(), driveInfo::hdSize, hdStandby(), hdStart(), hdStop(), hdWrite(), device_interface::info, device_interface::init, device_interface::ioctl, kmalloc(), kprintf(), device_interface::major, memcpy(), name, bsd_disklabel::partition::p_fstype, bsd_disklabel::partition::p_offset, bsd_disklabel::partition::p_size, driveInfo::parOffset, device_interface::read, device_interface::reset, sprintf(), device_interface::standby, device_interface::start, device_interface::stop, device_interface::write, and x1. +

    +Here is the call graph for this function:

    + + + + + + + + + + + + + + + + + + + + + + + +


    Variable Documentation

    @@ -606,7 +678,7 @@ "?", "?", "jfs", - NULL + NULL }

    @@ -615,7 +687,7 @@ Referenced by initHardDisk().

    -


    Generated on Tue Dec 12 08:52:11 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:00:49 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/idt_8c-source.html b/doc/html/idt_8c-source.html index 3ac6a17..8e77b5b 100644 --- a/doc/html/idt_8c-source.html +++ b/doc/html/idt_8c-source.html @@ -78,7 +78,7 @@ 00047 static struct { 00048 unsigned short limit __attribute__((packed)); 00049 union descriptorTableUnion *idt __attribute__((packed)); -00050 } loadidt = { +00050 } loadidt = { 00051 (256 * sizeof(union descriptorTableUnion) - 1), ubixIDT 00052 }; 00053 @@ -112,7 +112,7 @@ 00081 "popfl \n" 00082 "sti \n" 00083 : -00084 : "r" ((char *)&loadidt) +00084 : "r" ((char *)&loadidt) 00085 ); 00086 00087 /* Set up the basic vectors for the reserved ints */ @@ -495,7 +495,7 @@ 00464 /*** 00465 END 00466 ***/ -
    Generated on Tue Dec 12 08:52:08 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 09:59:42 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/idt_8c.html b/doc/html/idt_8c.html index bea2453..1032ae6 100644 --- a/doc/html/idt_8c.html +++ b/doc/html/idt_8c.html @@ -43,6 +43,30 @@ #include <string.h>

    +Include dependency graph for idt.c:

    + + + + + + + + + + + + + + + + + + + + + + +

    Go to the source code of this file.


    Data Structures

    #define NSPARE   5

    Functions

    int hdInit (struct device_node *dev)
    int hdInit (struct device_node *dev)
    int hdIoctl ()
    @@ -94,11 +118,11 @@ - + - + - +

    Defines


    Variables

    struct {
    descriptorTableUnion *idt __attribute__ ((packed))
    descriptorTableUnion *idt __attribute__ ((packed))
    unsigned short limit __attribute__ ((packed))
    unsigned short limit __attribute__ ((packed))
    loadidt
    loadidt


    Define Documentation

    @@ -153,6 +177,25 @@ References _current, endTask(), taskStruct::id, kpanic(), and sched_yield().

    Referenced by idt_init(). +

    +Here is the call graph for this function:

    + + + + + + + + + + + + + + + + +

    @@ -178,6 +221,25 @@ References _current, endTask(), taskStruct::id, kpanic(), and sched_yield().

    Referenced by idt_init(). +

    +Here is the call graph for this function:

    + + + + + + + + + + + + + + + + +

    @@ -203,6 +265,25 @@ References _current, endTask(), taskStruct::id, kpanic(), and sched_yield().

    Referenced by idt_init(). +

    +Here is the call graph for this function:

    + + + + + + + + + + + + + + + + +

    @@ -228,6 +309,25 @@ References _current, endTask(), taskStruct::id, kpanic(), and sched_yield().

    Referenced by idt_init(). +

    +Here is the call graph for this function:

    + + + + + + + + + + + + + + + + +

    @@ -253,6 +353,25 @@ References _current, endTask(), taskStruct::id, kpanic(), and sched_yield().

    Referenced by idt_init(). +

    +Here is the call graph for this function:

    + + + + + + + + + + + + + + + + +

    @@ -275,9 +394,26 @@

    Definition at line 281 of file idt.c.

    -References _current, _int13(), tssStruct::cs, DEAD, tssStruct::eax, tssStruct::ebp, tssStruct::edx, EFLAG_IF, EFLAG_VM, tssStruct::eflags, tssStruct::eip, tssStruct::esp, FALSE, FP_TO_LINEAR, taskStruct::id, inportByte(), inportWord(), irqDisable(), irqEnable(), kpanic(), kprintf(), taskStruct::oInfo, outportByte(), outportWord(), tssStruct::ss, taskStruct::state, osInfo::timer, TRUE, taskStruct::tss, and osInfo::v86If. +References _current, _int13(), tssStruct::cs, DEAD, tssStruct::eax, tssStruct::ebp, tssStruct::edx, EFLAG_IF, EFLAG_VM, tssStruct::eflags, tssStruct::eip, tssStruct::esp, FALSE, FP_TO_LINEAR, taskStruct::id, inportByte(), inportWord(), irqDisable(), irqEnable(), kpanic(), kprintf(), taskStruct::oInfo, outportByte(), outportWord(), tssStruct::ss, taskStruct::state, osInfo::timer, TRUE, taskStruct::tss, and osInfo::v86If.

    Referenced by _int13(), and idt_init(). +

    +Here is the call graph for this function:

    + + + + + + + + + + + + + + +

    @@ -303,6 +439,25 @@ References _current, endTask(), taskStruct::id, kpanic(), and sched_yield().

    Referenced by idt_init(). +

    +Here is the call graph for this function:

    + + + + + + + + + + + + + + + + +

    @@ -328,6 +483,25 @@ References _current, endTask(), taskStruct::id, kpanic(), and sched_yield().

    Referenced by idt_init(). +

    +Here is the call graph for this function:

    + + + + + + + + + + + + + + + + +

    @@ -353,6 +527,25 @@ References _current, endTask(), taskStruct::id, kpanic(), and sched_yield().

    Referenced by idt_init(). +

    +Here is the call graph for this function:

    + + + + + + + + + + + + + + + + +

    @@ -378,6 +571,25 @@ References _current, endTask(), taskStruct::id, kpanic(), and sched_yield().

    Referenced by idt_init(). +

    +Here is the call graph for this function:

    + + + + + + + + + + + + + + + + +

    @@ -403,6 +615,25 @@ References _current, endTask(), taskStruct::id, kpanic(), and sched_yield().

    Referenced by idt_init(). +

    +Here is the call graph for this function:

    + + + + + + + + + + + + + + + + +

    @@ -447,6 +678,18 @@ References _current, _int8(), tssStruct::cr3, tssStruct::cs, tssStruct::ds, tssStruct::ebp, tssStruct::eflags, tssStruct::eip, tssStruct::es, tssStruct::esp, tssStruct::fs, tssStruct::gs, taskStruct::id, tssStruct::io_map, kernelPageDirectory, kpanic(), and tssStruct::ss.

    Referenced by _int8(), and idt_init(). +

    +Here is the call graph for this function:

    + + + + + + + + + +

    @@ -472,6 +715,25 @@ References _current, endTask(), taskStruct::id, kpanic(), and sched_yield().

    Referenced by idt_init(). +

    +Here is the call graph for this function:

    + + + + + + + + + + + + + + + + +

    @@ -529,7 +791,31 @@

    Definition at line 63 of file idt.c.

    -References _int0(), _int1(), _int10(), _int11(), _int12(), _int13(), _int2(), _int3(), _int4(), _int5(), _int6(), _int7(), _int8(), _int9(), _sysCall, _sysCall_new, _vmm_pageFault, tssStruct::back_link, tssStruct::cr3, tssStruct::cs, dDpl0, dDpl3, dInt, dPresent, tssStruct::ds, dTask, dTrap, tssStruct::ebp, tssStruct::edi, tssStruct::eflags, tssStruct::eip, tssStruct::es, tssStruct::esi, tssStruct::esp, tssStruct::esp0, tssStruct::esp1, tssStruct::esp2, tssStruct::fs, tssStruct::gs, intNull(), tssStruct::io_map, kernelPageDirectory, kprintf(), tssStruct::ldt, loadidt, memset(), setTaskVector(), setVector(), tssStruct::ss, tssStruct::ss0, tssStruct::ss1, tssStruct::ss2, timerInt, and tssStruct::trace_bitmap. +References _int0(), _int1(), _int10(), _int11(), _int12(), _int13(), _int2(), _int3(), _int4(), _int5(), _int6(), _int7(), _int8(), _int9(), _sysCall, _sysCall_new, _vmm_pageFault, tssStruct::back_link, tssStruct::cr3, tssStruct::cs, dDpl0, dDpl3, dInt, dPresent, tssStruct::ds, dTask, dTrap, tssStruct::ebp, tssStruct::edi, tssStruct::eflags, tssStruct::eip, tssStruct::es, tssStruct::esi, tssStruct::esp, tssStruct::esp0, tssStruct::esp1, tssStruct::esp2, tssStruct::fs, tssStruct::gs, intNull(), tssStruct::io_map, kernelPageDirectory, kprintf(), tssStruct::ldt, loadidt, memset(), setTaskVector(), setVector(), tssStruct::ss, tssStruct::ss0, tssStruct::ss1, tssStruct::ss2, timerInt, and tssStruct::trace_bitmap. +

    +Here is the call graph for this function:

    + + + + + + + + + + + + + + + + + + + + + +

    @@ -555,6 +841,12 @@ References _current, taskStruct::id, and kprintf().

    Referenced by idt_init(). +

    +Here is the call graph for this function:

    + + + +

    @@ -694,12 +986,12 @@


    Variable Documentation

    - +
    - +
    struct { ... } loadidt [static] struct { ... } loadidt [static]
    @@ -711,7 +1003,7 @@ Referenced by idt_init().

    -


    Generated on Tue Dec 12 08:52:16 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:07:34 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/idt_8h-source.html b/doc/html/idt_8h-source.html index 46f5391..173fdef 100644 --- a/doc/html/idt_8h-source.html +++ b/doc/html/idt_8h-source.html @@ -116,7 +116,7 @@ 00085 00086 END 00087 ***/ -
    Generated on Tue Dec 12 08:52:04 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 09:59:41 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/idt_8h.html b/doc/html/idt_8h.html index 7643a64..5d37432 100644 --- a/doc/html/idt_8h.html +++ b/doc/html/idt_8h.html @@ -33,6 +33,28 @@ #include <sys/gdt.h>

    +Include dependency graph for idt.h:

    + + + + + + +

    +This graph shows which files directly or indirectly include this file:

    + + + + + + + + + + + + +

    Go to the source code of this file. @@ -177,6 +199,25 @@ References _current, endTask(), taskStruct::id, kpanic(), and sched_yield().

    Referenced by idt_init(). +

    +Here is the call graph for this function:

    + + + + + + + + + + + + + + + + +

    @@ -202,6 +243,25 @@ References _current, endTask(), taskStruct::id, kpanic(), and sched_yield().

    Referenced by idt_init(). +

    +Here is the call graph for this function:

    + + + + + + + + + + + + + + + + +

    @@ -227,6 +287,25 @@ References _current, endTask(), taskStruct::id, kpanic(), and sched_yield().

    Referenced by idt_init(). +

    +Here is the call graph for this function:

    + + + + + + + + + + + + + + + + +

    @@ -252,6 +331,25 @@ References _current, endTask(), taskStruct::id, kpanic(), and sched_yield().

    Referenced by idt_init(). +

    +Here is the call graph for this function:

    + + + + + + + + + + + + + + + + +

    @@ -277,6 +375,25 @@ References _current, endTask(), taskStruct::id, kpanic(), and sched_yield().

    Referenced by idt_init(). +

    +Here is the call graph for this function:

    + + + + + + + + + + + + + + + + +

    @@ -299,9 +416,25 @@

    Definition at line 281 of file idt.c.

    -References _current, _int13(), tssStruct::cs, DEAD, tssStruct::eax, tssStruct::ebp, tssStruct::edx, EFLAG_IF, EFLAG_VM, tssStruct::eflags, tssStruct::eip, tssStruct::esp, FALSE, FP_TO_LINEAR, taskStruct::id, inportByte(), inportWord(), irqDisable(), irqEnable(), kpanic(), kprintf(), taskStruct::oInfo, outportByte(), outportWord(), tssStruct::ss, taskStruct::state, osInfo::timer, TRUE, taskStruct::tss, and osInfo::v86If. +References _current, _int13(), tssStruct::cs, DEAD, tssStruct::eax, tssStruct::ebp, tssStruct::edx, EFLAG_IF, EFLAG_VM, tssStruct::eflags, tssStruct::eip, tssStruct::esp, FALSE, FP_TO_LINEAR, taskStruct::id, inportByte(), inportWord(), irqDisable(), irqEnable(), kpanic(), kprintf(), taskStruct::oInfo, outportByte(), outportWord(), tssStruct::ss, taskStruct::state, osInfo::timer, TRUE, taskStruct::tss, and osInfo::v86If.

    Referenced by _int13(), and idt_init(). +

    +Here is the call graph for this function:

    + + + + + + + + + + + + + +

    @@ -327,6 +460,25 @@ References _current, endTask(), taskStruct::id, kpanic(), and sched_yield().

    Referenced by idt_init(). +

    +Here is the call graph for this function:

    + + + + + + + + + + + + + + + + +

    @@ -352,6 +504,25 @@ References _current, endTask(), taskStruct::id, kpanic(), and sched_yield().

    Referenced by idt_init(). +

    +Here is the call graph for this function:

    + + + + + + + + + + + + + + + + +

    @@ -377,6 +548,25 @@ References _current, endTask(), taskStruct::id, kpanic(), and sched_yield().

    Referenced by idt_init(). +

    +Here is the call graph for this function:

    + + + + + + + + + + + + + + + + +

    @@ -402,6 +592,25 @@ References _current, endTask(), taskStruct::id, kpanic(), and sched_yield().

    Referenced by idt_init(). +

    +Here is the call graph for this function:

    + + + + + + + + + + + + + + + + +

    @@ -427,6 +636,25 @@ References _current, endTask(), taskStruct::id, kpanic(), and sched_yield().

    Referenced by idt_init(). +

    +Here is the call graph for this function:

    + + + + + + + + + + + + + + + + +

    @@ -473,6 +701,17 @@ References _current, _int8(), tssStruct::cr3, tssStruct::cs, tssStruct::ds, tssStruct::ebp, tssStruct::eflags, tssStruct::eip, tssStruct::es, tssStruct::esp, tssStruct::fs, tssStruct::gs, taskStruct::id, tssStruct::io_map, kernelPageDirectory, kpanic(), and tssStruct::ss.

    Referenced by _int8(), and idt_init(). +

    +Here is the call graph for this function:

    + + + + + + + + +

    @@ -498,6 +737,25 @@ References _current, endTask(), taskStruct::id, kpanic(), and sched_yield().

    Referenced by idt_init(). +

    +Here is the call graph for this function:

    + + + + + + + + + + + + + + + + +

    @@ -520,7 +778,31 @@

    Definition at line 63 of file idt.c.

    -References _int0(), _int1(), _int10(), _int11(), _int12(), _int13(), _int2(), _int3(), _int4(), _int5(), _int6(), _int7(), _int8(), _int9(), _sysCall, _sysCall_new, _vmm_pageFault, tssStruct::back_link, tssStruct::cr3, tssStruct::cs, dDpl0, dDpl3, dInt, dPresent, tssStruct::ds, dTask, dTrap, tssStruct::ebp, tssStruct::edi, tssStruct::eflags, tssStruct::eip, tssStruct::es, tssStruct::esi, tssStruct::esp, tssStruct::esp0, tssStruct::esp1, tssStruct::esp2, tssStruct::fs, tssStruct::gs, intNull(), tssStruct::io_map, kernelPageDirectory, kprintf(), tssStruct::ldt, loadidt, memset(), setTaskVector(), setVector(), tssStruct::ss, tssStruct::ss0, tssStruct::ss1, tssStruct::ss2, timerInt, and tssStruct::trace_bitmap. +References _int0(), _int1(), _int10(), _int11(), _int12(), _int13(), _int2(), _int3(), _int4(), _int5(), _int6(), _int7(), _int8(), _int9(), _sysCall, _sysCall_new, _vmm_pageFault, tssStruct::back_link, tssStruct::cr3, tssStruct::cs, dDpl0, dDpl3, dInt, dPresent, tssStruct::ds, dTask, dTrap, tssStruct::ebp, tssStruct::edi, tssStruct::eflags, tssStruct::eip, tssStruct::es, tssStruct::esi, tssStruct::esp, tssStruct::esp0, tssStruct::esp1, tssStruct::esp2, tssStruct::fs, tssStruct::gs, intNull(), tssStruct::io_map, kernelPageDirectory, kprintf(), tssStruct::ldt, loadidt, memset(), setTaskVector(), setVector(), tssStruct::ss, tssStruct::ss0, tssStruct::ss1, tssStruct::ss2, timerInt, and tssStruct::trace_bitmap. +

    +Here is the call graph for this function:

    + + + + + + + + + + + + + + + + + + + + + +

    @@ -546,6 +828,12 @@ References _current, taskStruct::id, and kprintf().

    Referenced by idt_init(). +

    +Here is the call graph for this function:

    + + + +

    @@ -649,7 +937,7 @@

    -


    Generated on Tue Dec 12 08:52:11 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:01:34 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/index.hhc b/doc/html/index.hhc index 9438527..a85c11c 100644 --- a/doc/html/index.hhc +++ b/doc/html/index.hhc @@ -11,10 +11,6 @@
  • -
  • -
  • -
  • -
  • @@ -54,8 +50,6 @@
  • -
  • -
  • @@ -73,18 +67,11 @@
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • @@ -93,20 +80,15 @@
  • -
  • -
  • -
  • -
  • -
  • @@ -115,35 +97,19 @@
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • @@ -153,8 +119,6 @@
  • -
  • -
  • @@ -165,8 +129,6 @@
    • -
    • -
    • @@ -186,45 +148,10 @@
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • @@ -257,7 +184,7 @@
    • -
    • +
    • @@ -343,22 +270,6 @@
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • @@ -396,10 +307,6 @@
        • -
        • -
            -
          • -
          • @@ -432,52 +339,6 @@
            -
          • -
              -
            • -
                -
              • -
              • -
              • -
              • -
              • -
              • -
              -
            • -
                -
              • -
              • -
              • -
              • -
              -
            • -
                -
              • -
              • -
              • -
              • -
              -
            • -
            • -
            • -
            • -
            • -
            • -
            • -
            • -
            • -
            • -
            • -
            • -
            • -
            • -
            • -
            • -
            • -
            • -
            • -
            • -
            • @@ -485,10 +346,6 @@
            -
          • -
              -
            • -
            • @@ -535,7 +392,7 @@
            • -
            • +
            • @@ -654,34 +511,6 @@
            -
          • -
              -
            • -
                -
              • -
              • -
              • -
              • -
              • -
              -
            • -
                -
              • -
              • -
              • -
              • -
              • -
              • -
              • -
              -
            • -
                -
              • -
              • -
              • -
              • -
              -
            • @@ -730,7 +559,6 @@
            -
      diff --git a/doc/html/index.hhk b/doc/html/index.hhk index 53b37a1..da4d0ef 100644 --- a/doc/html/index.hhk +++ b/doc/html/index.hhk @@ -8,8 +8,8 @@
      • -
      • -
      • +
      • +
    • @@ -32,18 +32,16 @@
      • -
      • +
      • -
      • -
    • -
    • +
    • @@ -253,24 +251,15 @@
    • -
    • -
        -
      • -
      • -
      -
    • -
      -
    • -
    • -
    • +
    • +
    • -
      • @@ -281,21 +270,20 @@
      -
    • +
      • -
      -
    • +
      • -
      • -
      • +
      • +
      -
    • +
      • -
      • -
      • +
      • +
    • @@ -304,7 +292,6 @@
    -
    • @@ -312,7 +299,6 @@
  • -
  • @@ -357,168 +343,6 @@
  • -
  • -
      -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    -
  • -
      -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    -
  • -
  • -
      -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    -
  • -
      -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    -
  • -
      -
    • -
    • -
    -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
      -
    • -
    • -
    -
  • -
  • -
  • -
      -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    -
  • -
  • -
      -
    • -
    • -
    -
  • -
  • -
  • -
  • @@ -528,41 +352,9 @@
  • -
  • -
  • -
      -
    • -
    • -
  • -
      -
    • -
    • -
    • -
    -
  • -
  • -
  • -
      -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    +
  • +
    • @@ -576,50 +368,12 @@
    -
  • -
      -
    • -
    • -
    -
  • -
  • -
      -
    • -
    • -
    • -
    -
  • -
  • -
      -
    • -
    • -
    -
  • -
      -
    • -
    • -
    -
  • -
      -
    • -
    • -
    -
  • -
  • -
      -
    • -
    • -
    -
  • -
  • -
  • -
  • -
  • -
  • -
      -
    • -
    • -
    +
  • +
  • +
  • +
  • +
  • +
    • @@ -628,10 +382,6 @@
    -
  • -
  • -
  • -
    • @@ -648,14 +398,13 @@
      • -
      • +
    • -
      • @@ -743,7 +492,6 @@
      • -
        • @@ -758,11 +506,9 @@
          • -
        • -
          • @@ -785,7 +531,7 @@
        • -
        • +
        • @@ -829,13 +575,6 @@
        -
      • -
          -
        • -
        • -
        -
      • -
      • @@ -853,7 +592,7 @@
      • -
      • +
      • @@ -864,13 +603,13 @@
      • -
      • +
      • -
      • +
      • @@ -887,39 +626,32 @@
      -
    • +
      • -
      • -
      • -
      • +
      • +
      • +
      -
    • +
      • -
      • -
      • -
      • +
      • +
      • +
      -
    • +
      • -
      -
    • -
    • -
        -
      • -
      • -
      -
    • +
    • @@ -941,18 +673,6 @@
  • -
  • -
      -
    • -
    • -
    -
  • -
      -
    • -
    • -
    • -
    • -
    • @@ -967,13 +687,6 @@
    • -
    • -
        -
      • -
      • -
      • -
      -
      • @@ -990,15 +703,12 @@
        • -
        • -
        • +
        • +
        -
      • -
      • -
      • -
      • -
      • +
      • +
      • @@ -1008,15 +718,10 @@
      • -
      • -
      • +
      • +
      • -
      • -
          -
        • -
        • -
        -
      • +
        • @@ -1027,28 +732,20 @@
        -
      • -
          -
        • -
        • -
        -
      • -
        -
      • -
      • -
      • +
      • +
        • @@ -1057,7 +754,6 @@
        • -
        • @@ -1144,11 +840,6 @@
        -
      • -
          -
        • -
        • -
      • @@ -1164,7 +855,6 @@
      • -
      • @@ -1172,33 +862,32 @@
      -
    • -
    • +
    • -
    • +
    • -
    • +
    • -
    • +
    • @@ -1217,15 +906,10 @@
    • -
    • +
    -
  • -
  • -
  • -
      -
    • -
    • -
    +
  • +
  • @@ -1243,58 +927,11 @@
  • -
  • -
      -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    -
  • -
  • -
  • -
      -
    • -
    • -
  • -
  • -
    • @@ -1302,13 +939,11 @@
    -
  • -
  • -
  • +
  • +
    • -
  • @@ -1446,8 +1081,6 @@
  • -
  • -
    • @@ -1476,12 +1109,12 @@
    -
  • +
    • -
    • -
    • +
    • +
    -
  • +
    • @@ -1498,10 +1131,10 @@
    -
  • +
    • -
    • -
    • +
    • +
  • @@ -1534,7 +1167,7 @@
  • -
  • +
    • @@ -1594,7 +1227,7 @@
      • -
      • +
      • @@ -1637,11 +1270,11 @@
        • -
        • +
        • -
        • -
        • -
        • +
        • +
        • +
        • @@ -1649,18 +1282,7 @@
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
        • @@ -1738,7 +1360,6 @@
      • -
        • @@ -1769,7 +1390,6 @@
        -
      • @@ -1809,7 +1429,6 @@
      -
      • @@ -1875,10 +1494,10 @@
      • -
      • -
      • -
      • -
      • +
      • +
      • +
      • +
      • @@ -1988,7 +1607,7 @@
    • -
    • +
      • @@ -2005,7 +1624,7 @@
      -
    • +
      • @@ -2019,8 +1638,8 @@
      -
    • -
    • +
    • +
    • @@ -2066,42 +1685,7 @@
    • -
    • -
        -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
    • -
    • -
        -
      • -
      • -
      -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
      • @@ -2126,9 +1710,6 @@
      -
    • -
    • -
    • @@ -2138,51 +1719,19 @@
    • -
    • -
        -
      • -
      • -
      -
    • +
      -
    • -
        -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
    • -
    • -
    • -
        -
      • -
      • -
      -
    • -
    • -
    • -
    • +
    • -
    • -
    • @@ -2243,14 +1792,14 @@
      • -
      • -
      • +
      • +
      • -
      • -
      • +
      • +
      • -
      • -
      • +
      • +
    • @@ -2266,25 +1815,25 @@
    -
  • +
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    -
  • +
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • +
    • +
    • +
    • +
    • +
    • +
    • +
  • @@ -2471,7 +2020,6 @@
  • -
  • @@ -2520,32 +2068,25 @@
  • -
  • -
  • -
  • -
    • -
    • -
    • -
    -
  • +
    • -
    • -
    • +
    • +
    -
  • +
    • -
    • -
    • +
    • +
  • @@ -2553,8 +2094,6 @@
  • -
  • -
  • @@ -2599,8 +2138,6 @@
  • -
  • -
    • @@ -2631,7 +2168,7 @@
    • -
    • +
    • @@ -2646,7 +2183,7 @@
    • -
    • +
    • @@ -2681,7 +2218,7 @@
    • -
    • +
    • @@ -2691,7 +2228,7 @@
    • -
    • +
    • @@ -2724,7 +2261,7 @@
    • -
    • +
    • @@ -2739,7 +2276,7 @@
    • -
    • +
    • @@ -2775,7 +2312,7 @@
    • -
    • +
    • @@ -2787,7 +2324,7 @@
    • -
    • +
      • @@ -2808,11 +2345,11 @@
        • -
        • -
        • +
        • +
        • -
        • -
        • +
        • +
      • @@ -2820,7 +2357,6 @@
      -
      • @@ -2911,7 +2447,6 @@
    • -
      • @@ -2938,7 +2473,7 @@
      -
    • +
      • @@ -2961,9 +2496,8 @@
    • -
    • +
    • -
      • @@ -2980,11 +2514,11 @@
        • -
        • -
        • +
        • +
        • -
        • -
        • +
        • +
        • @@ -3000,7 +2534,6 @@
      • -
        • @@ -3015,8 +2548,6 @@
      • -
      • -
        • @@ -3118,34 +2649,19 @@
        • -
          • -
          • +
        • -
        • -
        • -
        • -
        • -
            -
          • -
          • -
          • -
          -
        • -
        • -
            -
          • -
          • -
          • -
          -
        • -
        • +
        • +
        • +
        • +
          • @@ -3186,128 +2702,6 @@
        • -
        • -
        • -
        • -
        • -
        • -
        • -
            -
          • -
          • -
          -
        • -
        • -
            -
          • -
          • -
          -
        • -
            -
          • -
          • -
          • -
          • -
          • -
          -
        • -
            -
          • -
          • -
          -
        • -
            -
          • -
          • -
          -
        • -
            -
          • -
          • -
          -
        • -
            -
          • -
          • -
          -
        • -
            -
          • -
          • -
          -
        • -
            -
          • -
          • -
          -
        • -
        • -
            -
          • -
          • -
          • -
          • -
          • -
          • -
          -
        • -
        • -
            -
          • -
          • -
          -
        • -
        • -
        • -
        • -
        • -
        • -
        • -
        • -
            -
          • -
          • -
          -
        • -
            -
          • -
          • -
          • -
          • -
          • -
          -
        • -
            -
          • -
          • -
          -
        • -
            -
          • -
          • -
          -
        • -
            -
          • -
          • -
          -
        • -
        • -
        • -
            -
          • -
          • -
          -
        • -
        • -
        • -
        • -
        • -
            -
          • -
          • -
          • -
        • @@ -3315,7 +2709,6 @@
        • -
        • @@ -3349,7 +2742,7 @@
        • -
        • +
        • @@ -3386,51 +2779,29 @@
        -
      • -
      • -
      • -
      • -
      • -
      • +
      • -
      • -
          -
        • -
        • -
        -
      • -
          -
        • -
        • -
        -
      • -
          -
        • -
        • -
        -
        -
      • -
      • +
        • -
        • -
        • -
        • +
        • +
        • +
      • -
      • -
      • +
      • +
        • @@ -3463,7 +2834,6 @@
        • -
          • @@ -3479,11 +2849,10 @@
          -
        • -
        • -
        • -
        • +
        • +
        • +
        • @@ -3497,7 +2866,7 @@
        -
      • +
        • @@ -3546,327 +2915,30 @@
          • -
          • -
          • +
          • +
          • -
          • -
          • +
          • +
          • -
          • -
          • -
          -
        • -
        • -
        • -
        • -
        • -
        • -
        • -
            -
          • -
          • -
          • -
          -
        • -
            -
          • -
          • -
          -
        • -
        • -
        • -
            -
          • -
          • -
          -
        • -
        • -
            -
          • -
          • -
          -
        • -
        • -
        • -
            -
          • -
          • -
          -
        • -
            -
          • -
          • -
          -
        • -
        • -
        • -
        • -
            -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          -
        • -
            -
          • -
          • -
          -
        • -
            -
          • -
          • -
          -
        • -
            -
          • -
          • -
          -
        • -
            -
          • -
          • -
          -
        • -
        • -
        • -
        • -
        • -
            -
          • -
          • -
          -
        • -
            -
          • -
          • -
          -
        • -
            -
          • -
          • -
          -
        • -
            -
          • -
          • -
          -
        • -
            -
          • -
          • -
          -
        • -
            -
          • -
          • -
          -
        • -
        • -
        • -
            -
          • -
          • -
          -
        • -
        • -
            -
          • -
          • +
          • +
        • -
        • -
        • -
        • -
        • -
        • -
        • -
        • -
        • -
        • -
        • -
        • -
        • -
        • -
        • -
        • -
        • -
        • -
        • -
        • -
            -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          -
        • -
            -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          -
        • -
            -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          -
        • -
            -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          -
        • -
            -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          -
        • -
            -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          -
        • -
            -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          -
        • -
            -
          • -
          • -
          • -
          • -
          • -
          • -
          -
        • +
          • -
          • +
          -
        • +
          • -
          • +
        • @@ -3880,8 +2952,8 @@
        • -
        • -
        • +
        • +
        • @@ -4121,12 +3193,7 @@
      • -
      • -
      • -
      • -
      • -
      • @@ -4153,24 +3220,20 @@
      • -
      • +
        • -
        • -
        • -
        • -
        -
      • +
        • -
        • -
        • +
        • +
        -
      • +
        • -
        • -
        • +
        • +
        • @@ -4178,13 +3241,6 @@
      • -
      • -
          -
        • -
        • -
        • -
        • -
        • @@ -4225,50 +3281,27 @@
      • -
      • -
      • -
      • -
          -
        • -
        • -
        • -
        • -
        • -
        • -
        • -
        • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
        • -
        • -
        • -
        • -
        • +
        • +
        • +
        • +
        • -
        • -
        • -
        • +
        • +
        • +
        • -
        • -
        • +
        • +
        -
        • @@ -4391,19 +3424,8 @@
        -
      • -
      • -
      • -
          -
        • -
        • -
        -
      • -
          -
        • -
        • -
        • -
        +
      • +
        • @@ -4413,148 +3435,12 @@
        • -
        • -
            -
          • -
          • -
        • -
        • -
            -
          • -
          • -
          -
        • -
        • -
        • -
        • +
        • -
        • -
            -
          • -
          • -
          -
        • -
            -
          • -
          • -
          -
        • -
            -
          • -
          • -
          -
        • -
            -
          • -
          • -
          -
        • -
        • -
            -
          • -
          • -
          -
        • -
            -
          • -
          • -
          -
        • -
            -
          • -
          • -
          -
        • -
            -
          • -
          • -
          -
        • -
            -
          • -
          • -
          -
        • -
            -
          • -
          • -
          -
        • -
            -
          • -
          • -
          • -
          • -
          • -
          -
        • -
        • -
            -
          • -
          • -
          -
        • -
            -
          • -
          • -
          -
        • -
            -
          • -
          • -
          -
        • -
            -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
        • -
          • @@ -4576,7 +3462,7 @@
          • -
          • +
        • @@ -4606,12 +3492,6 @@
        • -
        • -
            -
          • -
          • -
          • -
        • @@ -4626,39 +3506,7 @@
        -
      • -
          -
        • -
        • -
        • -
        • -
        • -
        • -
        • -
        • -
        • -
        • -
        -
      • -
      • -
      • -
          -
        • -
        • -
        -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
        • @@ -4682,62 +3530,6 @@
      • -
      • -
          -
        • -
        • -
        • -
        • -
        • -
        • -
        • -
        • -
        • -
        • -
        • -
        • -
        • -
        • -
        • -
        • -
        • -
        • -
        • -
        • -
        -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
        • @@ -4789,26 +3581,26 @@
          • -
          • -
          • +
          • +
          • -
          • -
          • +
          • +
          • -
          • -
          • +
          • +
          • -
          • -
          • +
          • +
          • -
          • -
          • +
          • +
          • -
          • -
          • +
          • +
          • -
          • -
          • +
          • +
          • @@ -4817,11 +3609,10 @@
          -
        • -
        • +
        • +
        • -
        • @@ -4928,7 +3719,7 @@
          • -
          • +
          • @@ -4946,17 +3737,8 @@
        • -
        • -
            -
          • -
          • -
          • -
          • -
          • -
          +
        • -
        • -
          • @@ -4967,16 +3749,14 @@
            • -
            • -
            • +
            • +
            • -
            • -
            • +
            • +
            -
          • +
            • -
            • -
            @@ -4986,32 +3766,30 @@
          • -
          -
        • -
        • +
        • +
        • -
        • -
        • +
        • +
          -
        • +
          • -
          • -
          • +
          • +
          -
        • +
          • -
          • -
          • +
          • +
          -
        • @@ -5085,6 +3863,7 @@
        • +
        • @@ -5190,225 +3969,19 @@
        -
      • -
        -
      • -
          -
        • -
        • -
        -
      • -
          -
        • -
        • -
        • -
        • -
        • -
        -
      • -
          -
        • -
        • -
        -
      • -
          -
        • -
        • -
        -
      • -
          -
        • -
        • -
        -
      • -
          -
        • -
        • -
        -
      • -
          -
        • -
        • -
        -
      • -
          -
        • -
        • -
        -
      • -
          -
        • -
        • -
        -
      • -
          -
        • -
        • -
        -
      • -
          -
        • -
        • -
        -
      • -
          -
        • -
        • -
        -
      • -
          -
        • -
        • -
        -
      • -
          -
        • -
        • -
        -
      • -
          -
        • -
        • -
        -
      • -
          -
        • -
        • -
        -
      • -
          -
        • -
        • -
        • -
        • -
        • -
        • -
        • -
        • -
        • -
        • -
        -
      • -
      • -
      • -
      • -
          -
        • -
        • -
        -
      • -
          -
        • -
        • -
        -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
          -
        • -
        • -
        -
      • -
          -
        • -
        • -
        -
      • -
          -
        • -
        • -
        -
      • -
          -
        • -
        • -
        -
      • -
      • -
      • -
          -
        • -
        • -
        -
      • -
      • -
      • -
      • -
          -
        • -
        • -
        -
      • -
      • -
      • -
          -
        • -
        • -
        -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
          -
        • -
        • -
        • -
        • -
        • -
        • -
        • -
        • -
        • -
        -
      • -
          -
        • -
        • -
        • -
        • -
        • -
        • -
        • -
        • -
        • -
        • -
        • -
        • -
        -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • +
      • +
      • -
      • -
      • +
      • +
        • @@ -5422,27 +3995,16 @@
        • -
        • -
        • -
        • -
        • -
        • -
        • -
        • -
        • -
        • -
      • -
      • @@ -5473,33 +4035,14 @@
      • -
      • -
      • -
      • +
      • +
      • -
      • -
      • -
          -
        • -
        • -
        -
      • -
      • -
          -
        • -
        • -
        -
      • -
          -
        • -
        • -
        -
      • -
      • +
        • @@ -5515,7 +4058,7 @@
        • -
        • +
        • @@ -5528,8 +4071,8 @@
        • -
        • -
        • +
        • +
          • @@ -5539,8 +4082,8 @@
            • -
            • -
            • +
            • +
          • @@ -5550,26 +4093,9 @@
          • -
              -
            • -
            • -
            -
          • -
          • -
              -
            • -
            • -
            -
          • -
          • -
          • -
              -
            • -
            • -
            • @@ -5591,43 +4117,6 @@
            -
          • -
              -
            • -
            • -
            • -
            • -
            • -
            • -
            • -
            • -
            • -
            • -
            • -
            • -
            • -
            • -
            • -
            • -
            • -
            • -
            • -
            • -
            • -
            • -
            • -
            • -
            • -
            • -
            • -
            • -
            • -
            • -
            -
          • -
          • -
          • -
          • @@ -5647,35 +4136,31 @@
        • -
        • -
        • -
        • -
        • -
        • -
        • +
        • +
        • -
        • -
        • +
        • +
        • -
        • -
        • +
        • +
          • -
          • -
          • +
          • +
          • -
          • -
          • +
          • +
          • -
          • -
          • +
          • +
        • @@ -5699,25 +4184,9 @@
        -
      • -
          -
        • -
        • -
        • -
        • -
        • -
        • -
        • -
        • -
        • -
        • -
        • -
        • -
        • -
      • -
      • -
      • +
      • +
        • @@ -5749,49 +4218,19 @@
        -
      • -
      • -
          -
        • -
        • -
        • -
        • -
      • -
      • -
      • -
      • +
        • -
        • -
        • -
        • -
        • -
        • -
        • -
        • -
        • -
        • -
        -
      • -
          -
        • -
        • -
        • -
        • -
        • -
        • -
        • -
        • -
        +
      • @@ -5801,8 +4240,8 @@
    • -
    • -
    • +
    • +
    • @@ -5908,7 +4347,7 @@
    -
  • +
    • @@ -5916,101 +4355,24 @@
    -
  • +
    • -
    • -
    • +
    • +
    -
  • +
    • -
    • -
    • +
    • +
    -
  • -
  • -
      -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    -
  • -
      -
    • -
    • -
    • -
    • -
    • -
    • -
    -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
      -
    • -
    • -
    -
  • -
  • -
      -
    • -
    • -
    -
  • -
      -
    • -
    • -
    -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
    • -
    • +
    • @@ -6029,7 +4391,7 @@
    -
  • +
    • @@ -6087,19 +4449,6 @@
    -
  • -
      -
    • -
    • -
    • -
    • -
    • -
    -
  • -
  • -
  • -
  • -
    • @@ -6110,7 +4459,6 @@
    -
  • @@ -6160,14 +4508,9 @@
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • +
  • +
    • @@ -6203,10 +4546,9 @@
    -
  • -
  • -
  • +
  • +
  • @@ -6224,7 +4566,6 @@
  • -
  • @@ -6239,11 +4580,6 @@
  • -
  • -
  • -
  • -
  • -
  • @@ -6256,14 +4592,14 @@
    • -
    • -
    • +
    • +
    • -
    • -
    • +
    • +
    • -
    • -
    • +
    • +
    • @@ -6290,14 +4626,14 @@
      • -
      • -
      • +
      • +
      • -
      • -
      • +
      • +
      • -
      • -
      • +
      • +
      • @@ -6311,36 +4647,15 @@
      -
    • -
        -
      • -
      • -
      -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
        -
      • -
      • -
      -
    • -
        -
      • -
      • -
      -
    • -
    • +
    • +
      • @@ -6366,22 +4681,13 @@
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • +
      • +
      • +
      • @@ -6494,7 +4800,6 @@
      • -
        • @@ -6516,7 +4821,7 @@
      • -
      • +
        • @@ -6525,23 +4830,14 @@
      • -
      • -
          -
        • -
        • -
        -
      • -
      • -
      • -
      • -
      • -
      • +
      • +
        • @@ -6556,14 +4852,14 @@
          • -
          • -
          • +
          • +
          • -
          • -
          • +
          • +
          • -
          • -
          • +
          • +
          • @@ -6571,16 +4867,13 @@
        • -
        • -
          -
          • @@ -6588,30 +4881,7 @@
        • -
        • -
            -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          -
        • -
        • -
            -
          • -
          • -
          -
        • -
        • @@ -6625,8 +4895,8 @@
        • -
        • -
        • +
        • +
          • @@ -6636,14 +4906,14 @@
            • -
            • -
            • +
            • +
            • -
            • -
            • +
            • +
            • -
            • -
            • +
            • +
          • @@ -6668,22 +4938,17 @@
            • -
            • -
            • +
            • +
            • -
            • -
            • +
            • +
            • -
            • -
            • +
            • +
          • -
          • -
          • -
          • -
          • -
            • @@ -6740,74 +5005,6 @@
            -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
              -
            • -
            • -
            • -
            -
          • -
              -
            • -
            • -
            • -
            • -
            • -
            -
          • -
              -
            • -
            • -
            • -
            • -
            • -
            • -
            • -
            • -
            • -
            • -
            • -
            • -
            • -
            • -
            • -
            • -
            -
          • -
              -
            • -
            • -
            • -
            • -
            • -
            • -
            • -
            • -
            • -
            • -
            • -
            • -
            • -
            • -
            • -
            • -
            • -
            • -
            • -
            • -
            -
          • -
          • @@ -6891,7 +5088,6 @@
        • -
        • @@ -6941,7 +5137,6 @@
      • -
        • @@ -6967,14 +5162,7 @@
        -
      • -
          -
        • -
        • -
        • -
        • -
        • -
        +
      • @@ -6982,9 +5170,6 @@
      -
    • -
    • -
      • @@ -7071,16 +5256,14 @@
      -
    • +
      • -
      -
    • +
      • -
      @@ -7129,82 +5312,13 @@
    • -
    • -
    • -
      -
    • -
        -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      -
    • -
        -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      -
    • -
        -
      • -
      • -
      • -
      • -
      • -
      -
    • -
        -
      • -
      • -
      -
    • -
        -
      • -
      • -
      -
    • -
        -
      • -
      • -
      • @@ -7215,100 +5329,11 @@
      -
    • -
    • -
        -
      • -
      • -
      -
    • -
        -
      • -
      • -
      • -
      • -
      • -
      -
    • -
    • -
        -
      • -
      • -
      -
    • -
        -
      • -
      • -
      -
    • -
        -
      • -
      • -
      -
    • -
    • -
        -
      • -
      • -
      -
    • -
    • -
      -
    • -
        -
      • -
      • -
      • -
      -
    • -
        -
      • -
      • -
      -
    • -
    • -
        -
      • -
      • -
      -
    • -
    • -
    • -
        -
      • -
      • -
      -
    • -
    • -
    • -
    • -
        -
      • -
      • -
      • -
      -
    • -
        -
      • -
      • -
      -
    • -
    • -
        -
      • -
      • -
      • -
      • -
      • -
      -
    • -
    • -
      • @@ -7454,23 +5479,23 @@
        • -
        • -
        • +
        • +
        • -
        • -
        • +
        • +
        • -
        • -
        • +
        • +
        • -
        • -
        • +
        • +
        • -
        • -
        • +
        • +
        • -
        • -
        • +
        • +
      • @@ -7695,7 +5720,6 @@
    • -
    • @@ -7715,352 +5739,19 @@
  • -
  • -
  • -
  • -
      -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
      -
    • -
    • -
    -
  • -
  • -
      -
    • -
    • -
    -
  • -
  • -
  • -
  • -
  • -
  • -
      -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    -
  • -
  • -
      -
    • -
    • -
    • -
    • -
    • -
    • -
    -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
      -
    • -
    • -
    • -
    • -
    • -
    -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
      -
    • -
    • -
    -
  • -
  • -
  • -
  • -
  • -
  • -
      -
    • -
    • -
    -
  • -
  • -
  • -
      -
    • -
    • -
    -
  • -
  • -
  • -
      -
    • -
    • -
    • -
    -
  • -
      -
    • -
    • -
    -
  • -
  • -
      -
    • -
    • -
    -
  • -
  • -
  • -
  • -
  • -
  • -
      -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    -
  • -
      -
    • -
    • -
    • -
    • -
    • -
    • -
    -
  • -
      -
    • -
    • -
    -
  • -
  • -
      -
    • -
    • -
    -
  • -
  • -
  • -
  • -
  • -
      -
    • -
    • -
    -
  • -
      -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    -
  • -
  • -
  • -
  • -
  • +
  • +
  • -
  • -
  • -
  • @@ -8076,35 +5767,24 @@
  • -
  • -
  • -
    • -
    • +
    • -
    • +
    • -
    -
  • -
      -
    • -
    • -
    • -
    -
    • @@ -8126,7 +5806,6 @@
    -
    • @@ -8137,7 +5816,6 @@
    -
    • @@ -8145,7 +5823,6 @@
  • -
    • @@ -8192,11 +5869,8 @@
    • -
    • -
    • -
      • @@ -8208,14 +5882,13 @@
      • -
      • -
      • -
      • +
      • +
      • @@ -8351,7 +6024,6 @@
    • -
      • @@ -8364,7 +6036,6 @@
    • -
    • @@ -8373,16 +6044,7 @@
    • -
    • -
        -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      +
    • @@ -8431,8 +6093,8 @@
    • -
    • -
    • +
    • +
    • @@ -8463,7 +6125,7 @@
    • -
    • +
  • @@ -8528,7 +6190,7 @@
  • -
  • +
    • @@ -8569,12 +6231,6 @@
  • -
  • -
      -
    • -
    • -
    • -
  • @@ -8613,11 +6269,7 @@
  • -
  • -
      -
    • -
    • -
    +
    • @@ -8702,70 +6354,6 @@
  • -
  • -
      -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
      -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    -
  • -
  • -
  • -
  • -
  • -
  • -
      -
    • -
    • -
    -
  • -
      -
    • -
    • -
    -
  • -
  • -
      -
    • -
    • -
    -
    • @@ -8845,18 +6433,18 @@
    • -
    • +
    • -
    • +
    • -
    • +
    @@ -8871,13 +6459,13 @@
  • -
  • -
  • +
  • +
  • -
  • +
  • @@ -8914,13 +6502,6 @@
  • -
  • -
      -
    • -
    • -
    -
  • -
    • @@ -8933,12 +6514,6 @@
    -
  • -
  • -
      -
    • -
    • -
  • @@ -8952,7 +6527,6 @@
  • -
  • @@ -8975,7 +6549,6 @@
  • -
    • @@ -9265,7 +6838,6 @@
    -
    • @@ -9273,8 +6845,8 @@
  • -
  • -
  • +
  • +
  • @@ -9289,14 +6861,14 @@
    • -
    • -
    • +
    • +
    • -
    • -
    • +
    • +
    • -
    • -
    • +
    • +
    • @@ -9357,5 +6929,4 @@
    • -
    diff --git a/doc/html/index.hhp b/doc/html/index.hhp index fb5552f..e2708e3 100644 --- a/doc/html/index.hhp +++ b/doc/html/index.hhp @@ -15,7 +15,6 @@ [FILES] main.html -null_8c-source.html devfs_8c-source.html assert_8h-source.html devfs_8h-source.html @@ -34,46 +33,10 @@ string_8h-source.html math_8h-source.html mpi_8h-source.html -api_8h-source.html -api__msg_8h-source.html -arch_8h-source.html -cc_8h-source.html -cpu_8h-source.html -net_2arch_2init_8h-source.html -ubixos_2init_8h-source.html -lib_8h-source.html -perf_8h-source.html -sys__arch_8h-source.html -debug_8h-source.html -def_8h-source.html -err_8h-source.html -ipv4_2icmp_8h-source.html -ipv6_2icmp_8h-source.html -ipv4_2inet_8h-source.html -ipv6_2inet_8h-source.html -ipv4_2ip_8h-source.html -ipv6_2ip_8h-source.html -ipv4_2ip__addr_8h-source.html -ipv6_2ip__addr_8h-source.html -list_8h-source.html -lwipopts_8h-source.html -mem_8h-source.html -memp_8h-source.html -net_8h-source.html -netif_8h-source.html -opt_8h-source.html -pbuf_8h-source.html -sockets_8h-source.html -stats_8h-source.html -sys_8h-source.html -tcp_8h-source.html -tcpip_8h-source.html -udp_8h-source.html arp_8h-source.html ethernetif_8h-source.html loopif_8h-source.html tcpdump_8h-source.html -ogDisplay__VESA_8h-source.html hd_8h-source.html lnc_8h-source.html pci_8h-source.html @@ -107,6 +70,7 @@ endtask_8h-source.html exec_8h-source.html fork_8h-source.html +init_8h-source.html kmod_8h-source.html kpanic_8h-source.html ld_8h-source.html @@ -190,25 +154,8 @@ strtok_8c-source.html strtol_8c-source.html vsprintf_8c-source.html -Makefile_8inc-source.html message_8c-source.html system_8c-source.html -api__lib_8c-source.html -api__msg_8c-source.html -err_8c-source.html -sockets_8c-source.html -tcpip_8c-source.html -bot_8c-source.html -init_8c-source.html -shell_8c-source.html -shell_8h-source.html -sys__arch_8c-source.html -udpecho_8c-source.html -udpecho_8h-source.html -arp_8c-source.html -ethernetif_8c-source.html -loopif_8c-source.html -tcpdump_8c-source.html hd_8c-source.html lnc_8c-source.html pci_8c-source.html @@ -239,7 +186,6 @@ unmappage_8c-source.html vmm__init_8c-source.html vmm__memory_8c-source.html -null_8c.html devfs_8c.html assert_8h.html devfs_8h.html @@ -258,46 +204,10 @@ string_8h.html math_8h.html mpi_8h.html -api_8h.html -api__msg_8h.html -arch_8h.html -cc_8h.html -cpu_8h.html -net_2arch_2init_8h.html -ubixos_2init_8h.html -lib_8h.html -perf_8h.html -sys__arch_8h.html -debug_8h.html -def_8h.html -err_8h.html -ipv4_2icmp_8h.html -ipv6_2icmp_8h.html -ipv4_2inet_8h.html -ipv6_2inet_8h.html -ipv4_2ip_8h.html -ipv6_2ip_8h.html -ipv4_2ip__addr_8h.html -ipv6_2ip__addr_8h.html -list_8h.html -lwipopts_8h.html -mem_8h.html -memp_8h.html -net_8h.html -netif_8h.html -opt_8h.html -pbuf_8h.html -sockets_8h.html -stats_8h.html -sys_8h.html -tcp_8h.html -tcpip_8h.html -udp_8h.html arp_8h.html ethernetif_8h.html loopif_8h.html tcpdump_8h.html -ogDisplay__VESA_8h.html hd_8h.html lnc_8h.html pci_8h.html @@ -331,6 +241,7 @@ endtask_8h.html exec_8h.html fork_8h.html +init_8h.html kmod_8h.html kpanic_8h.html ld_8h.html @@ -414,25 +325,8 @@ strtok_8c.html strtol_8c.html vsprintf_8c.html -Makefile_8inc.html message_8c.html system_8c.html -api__lib_8c.html -api__msg_8c.html -err_8c.html -sockets_8c.html -tcpip_8c.html -bot_8c.html -init_8c.html -shell_8c.html -shell_8h.html -sys__arch_8c.html -udpecho_8c.html -udpecho_8h.html -arp_8c.html -ethernetif_8c.html -loopif_8c.html -tcpdump_8c.html hd_8c.html lnc_8c.html pci_8c.html @@ -522,10 +416,6 @@ struct__item__t.html struct__list__t.html struct__UbixUser.html -structapi__msg.html -structapi__msg__msg.html -structarp__entry.html -structarp__hdr.html structarpcom.html structblockAllocationTableEntry.html structbootSect.html @@ -565,8 +455,6 @@ structeth__addr.html structeth__hdr.html unionetheraddr.html -structethernetif.html -structethip__hdr.html structfcntl__args.html structfile.html structfileDescriptorStruct.html @@ -584,18 +472,11 @@ structhostRingEntry.html structi386__frame.html structi387Struct.html -structicmp__dur__hdr.html -structicmp__echo__hdr.html -structicmp__te__hdr.html -structin__addr.html structinitBlock.html structioctl__args.html -structip__addr.html -structip__hdr.html structissetugid__args.html structkmod__struct.html structlncInfo.html -structlwip__socket.html structmds.html structmemDescriptor.html structmMap.html @@ -604,20 +485,15 @@ structmpi__message.html structmunmap__args.html structnet.html -structnetbuf.html -structnetconn.html -structnetif.html structnicBuffer.html structnicInfo.html structobreak__args.html classogDisplay__UbixOS.html -classogDisplay__VESA.html structogModeInfo.html structogVESAInfo.html structopen__args.html structosInfo.html structpartitionInformation.html -structpbuf.html structpciConfig.html structpipe__args.html structread__args.html @@ -626,35 +502,19 @@ structsetitimer__args.html structsigaction__args.html structsigprocmask__args.html -structsockaddr.html -structsockaddr__in.html structstat.html -structsys__mbox.html -structsys__mbox__msg.html -structsys__sem.html -structsys__thread.html -structsys__timeout.html -structsys__timeouts.html structsysctl__args.html structsysctl__entry.html structtaskStruct.html -structtcp__hdr.html -structtcp__pcb.html -structtcp__pcb__listen.html -structtcp__seg.html -structtcpip__msg.html structthread.html -structthread__start__param.html structtimespec.html structtimeStruct.html structtimeval.html structtimezone.html -structTMode__Rec.html structtms.html structtrapframe.html structtssStruct.html structtty__termNode.html -structTVESA__Rec.html structubixDiskLabel.html structubixDiskLabel_1_1ubixPartitions.html structubixFSInfo.html @@ -664,23 +524,17 @@ structubthread__list.html structubthread__mutex.html structubthread__mutex__list.html -structudp__hdr.html -structudp__pcb.html structufs1__dinode.html structufs2__dinode.html structuserFileDescriptorStruct.html structvfs__mountPoint.html structvitalsStruct.html structwrite__args.html -dir_5377d826f41208e35c1e6ec985f139cd.html -dir_bdca170688007a80a8e983b8739e5b43.html -dir_5ea7b6688944441098902d7716f0cb6a.html +graph_legend.html dir_248b3debdbff35864f3bdabccbc86e68.html dir_0af38c139db535004c17f658eecde1eb.html dir_caf4200c438ae9601464168e21e8e4d8.html dir_dffcdd1ad37a0b2305f9cf289deb8f95.html -dir_c3e84400a32e4fc888777536359ca22b.html -dir_76136493e73439838033f413ae0f827f.html dir_2f8fc94d4f17c865dd63167e45dee9cf.html dir_531e61b8e9b8982548f8f8f296b3206c.html dir_7efffd2b1fae7bb6f2aa85845c863494.html @@ -689,12 +543,7 @@ dir_538938396c33f4585b2c9d510e98cbd2.html dir_bcb67723b759fa7c88f0f248d2c080de.html dir_d6c0de4141c0ef78b51cf518480fe588.html -dir_b2e9f53f507f0bb44cd3f7446945d199.html -dir_da977d215fccd664f66e7711fda26f76.html -dir_c1d11d251a83b2498f44d410b793c5eb.html -dir_becc64c1c5cdfab2e137aa1ca4b91e6b.html dir_c0f81d69cde38683f3447d3343de50f4.html -dir_2fce887bf7cb6c890cb427c03dad3e86.html dir_b683da389ddfd9a2385307147d6c30b8.html dir_912887cea1b4cb6e273c4527a2250d09.html dir_626404c379d6b1b237f0a541878d72c0.html @@ -711,6 +560,50 @@ dir_77bb06880a0e48020cb00f59405a6b13.html dir_b87deefade4e886319aa926bd3ba1491.html dir_d5a59026f863a7643db80a2edf430514.html +dir_000004_000013.html +dir_000004_000015.html +dir_000013_000004.html +dir_000013_000015.html +dir_000015_000013.html +dir_000002_000003.html +dir_000006_000013.html +dir_000007_000013.html +dir_000009_000013.html +dir_000009_000012.html +dir_000005_000013.html +dir_000005_000011.html +dir_000013_000009.html +dir_000013_000005.html +dir_000013_000016.html +dir_000013_000011.html +dir_000013_000014.html +dir_000013_000012.html +dir_000016_000013.html +dir_000016_000011.html +dir_000015_000011.html +dir_000015_000012.html +dir_000010_000013.html +dir_000011_000013.html +dir_000011_000015.html +dir_000014_000013.html +dir_000014_000015.html +dir_000014_000011.html +dir_000012_000007.html +dir_000012_000013.html +dir_000012_000015.html +dir_000012_000011.html +dir_000017_000003.html +dir_000018_000003.html +dir_000019_000003.html +dir_000020_000003.html +dir_000021_000003.html +dir_000022_000003.html +dir_000023_000003.html +dir_000024_000003.html +dir_000028_000003.html +dir_000027_000003.html +dir_000026_000003.html +dir_000025_000003.html files.html dirs.html globals.html diff --git a/doc/html/io_8c-source.html b/doc/html/io_8c-source.html index 64c7953..d350770 100644 --- a/doc/html/io_8c-source.html +++ b/doc/html/io_8c-source.html @@ -126,7 +126,7 @@ 00144 /*** 00145 END 00146 ***/ -
    Generated on Tue Dec 12 08:52:08 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 09:59:42 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/io_8c.html b/doc/html/io_8c.html index b5344d8..a88151e 100644 --- a/doc/html/io_8c.html +++ b/doc/html/io_8c.html @@ -32,6 +32,12 @@

    io.c File Reference

    #include <sys/io.h>

    +Include dependency graph for io.c:

    + + + + +

    Go to the source code of this file.


  • Defines

    @@ -192,7 +198,7 @@

    Definition at line 73 of file io.c.

    -Referenced by _dmaXfer(), _int13(), atkbd_scan(), backSpace(), c_ap_boot(), clearScreen(), countMemory(), dp_recv(), fdcRw(), floppyIsrhndlr(), getblock(), hdInit(), hdRead(), hdWrite(), i8259_init(), irqDisable(), irqEnable(), kbdWrite(), keyboardHandler(), kprint(), lncInt(), motorOn(), mouseHandler(), mouseInit(), ne2k_init(), ne2kHandler(), NICtoPC(), pciWrite(), PCtoNIC(), pit_init(), reset(), sendByte(), setLED(), systemTask(), tty_change(), tty_init(), and tty_print(). +Referenced by _dmaXfer(), _int13(), atkbd_scan(), backSpace(), c_ap_boot(), clearScreen(), countMemory(), dp_recv(), fdcRw(), floppyIsrhndlr(), getblock(), hdInit(), hdRead(), hdWrite(), i8259_init(), irqDisable(), irqEnable(), kbdWrite(), keyboardHandler(), kprint(), lncInt(), motorOn(), mouseHandler(), mouseInit(), ne2k_init(), ne2kHandler(), NICtoPC(), pciWrite(), PCtoNIC(), pit_init(), reset(), sendByte(), setLED(), systemTask(), tty_change(), tty_init(), and tty_print().

    @@ -318,7 +324,7 @@ Referenced by _int13(), hdWrite(), lncInt(), pciWrite(), PCtoNIC(), readBcr(), readCsr(), writeBcr(), and writeCsr().

    -


    Generated on Tue Dec 12 08:52:16 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:07:35 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/io_8h-source.html b/doc/html/io_8h-source.html index 0e9e54c..d065a8e 100644 --- a/doc/html/io_8h-source.html +++ b/doc/html/io_8h-source.html @@ -91,7 +91,7 @@ 00060 00061 END 00062 ***/ -
    Generated on Tue Dec 12 08:52:04 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 09:59:41 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/io_8h.html b/doc/html/io_8h.html index 0b1c3e1..f377bec 100644 --- a/doc/html/io_8h.html +++ b/doc/html/io_8h.html @@ -31,6 +31,34 @@ src » sys » include » sys

    io.h File Reference

    +This graph shows which files directly or indirectly include this file:

    + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Go to the source code of this file.


    Functions

    @@ -191,7 +219,7 @@

    Definition at line 73 of file io.c.

    -Referenced by _dmaXfer(), _int13(), atkbd_scan(), backSpace(), c_ap_boot(), clearScreen(), countMemory(), dp_recv(), fdcRw(), floppyIsrhndlr(), getblock(), hdInit(), hdRead(), hdWrite(), i8259_init(), irqDisable(), irqEnable(), kbdWrite(), keyboardHandler(), kprint(), lncInt(), motorOn(), mouseHandler(), mouseInit(), ne2k_init(), ne2kHandler(), NICtoPC(), pciWrite(), PCtoNIC(), pit_init(), reset(), sendByte(), setLED(), systemTask(), tty_change(), tty_init(), and tty_print(). +Referenced by _dmaXfer(), _int13(), atkbd_scan(), backSpace(), c_ap_boot(), clearScreen(), countMemory(), dp_recv(), fdcRw(), floppyIsrhndlr(), getblock(), hdInit(), hdRead(), hdWrite(), i8259_init(), irqDisable(), irqEnable(), kbdWrite(), keyboardHandler(), kprint(), lncInt(), motorOn(), mouseHandler(), mouseInit(), ne2k_init(), ne2kHandler(), NICtoPC(), pciWrite(), PCtoNIC(), pit_init(), reset(), sendByte(), setLED(), systemTask(), tty_change(), tty_init(), and tty_print().

    @@ -317,7 +345,7 @@ Referenced by _int13(), hdWrite(), lncInt(), pciWrite(), PCtoNIC(), readBcr(), readCsr(), writeBcr(), and writeCsr().

    -


    Generated on Tue Dec 12 08:52:11 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:01:35 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/kern__descrip_8c-source.html b/doc/html/kern__descrip_8c-source.html index ad3479b..09dd240 100644 --- a/doc/html/kern__descrip_8c-source.html +++ b/doc/html/kern__descrip_8c-source.html @@ -74,12 +74,12 @@ 00043 kprintf("[%s:%i]",__FILE__,__LINE__); 00044 #endif 00045 -00046 if (td->o_files[uap->fd] == 0x0) { +00046 if (td->o_files[uap->fd] == 0x0) { 00047 kprintf("ERROR!!!\n"); 00048 return(-1); 00049 } 00050 -00051 fp = (struct file *)td->o_files[uap->fd]; +00051 fp = (struct file *)td->o_files[uap->fd]; 00052 switch (uap->cmd) { 00053 case 3: 00054 td->td_retval[0] = fp->f_flag; @@ -106,8 +106,8 @@ 00075 fp = (struct file *)kmalloc(sizeof(struct file)); 00076 /* First 5 Descriptors Are Reserved */ 00077 for (i = 5;i<1024;i++) { -00078 if (td->o_files[i] == 0x0) { -00079 td->o_files[i] = (uInt32)fp; +00078 if (td->o_files[i] == 0x0) { +00079 td->o_files[i] = (uInt32)fp; 00080 if (resultfd) 00081 *resultfd = i; 00082 if (resultfp) @@ -122,8 +122,8 @@ 00091 #ifdef DEBUG 00092 kprintf("[%s:%i]",__FILE__,__LINE__); 00093 #endif -00094 kfree((void *)td->o_files[uap->fd]); -00095 td->o_files[uap->fd] = 0x0; +00094 kfree((void *)td->o_files[uap->fd]); +00095 td->o_files[uap->fd] = 0x0; 00096 td->td_retval[0] = 0x0; 00097 return(0x0); 00098 } @@ -144,7 +144,7 @@ 00116 kprintf("[%s:%i]",__FILE__,__LINE__); 00117 #endif 00118 -00119 fp = (struct file *)_current->td.o_files[uap->fd]; +00119 fp = (struct file *)_current->td.o_files[uap->fd]; 00120 uap->sb->st_mode = 0x2180; 00121 uap->sb->st_blksize = 0x1000; 00122 kprintf("fstat: %i",uap->fd); @@ -163,7 +163,7 @@ 00145 kprintf("[%s:%i]",__FILE__,__LINE__); 00146 #endif 00147 -00148 *fp = (struct file *)td->o_files[fd]; +00148 *fp = (struct file *)td->o_files[fd]; 00149 00150 if (fp == 0x0) 00151 error = -1; @@ -175,7 +175,7 @@ 00157 END 00158 ***/ 00159 -
    Generated on Tue Dec 12 08:52:06 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 09:59:41 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/kern__descrip_8c.html b/doc/html/kern__descrip_8c.html index 8ab9e4b..e4d974f 100644 --- a/doc/html/kern__descrip_8c.html +++ b/doc/html/kern__descrip_8c.html @@ -39,6 +39,21 @@ #include <assert.h>

    +Include dependency graph for kern_descrip.c:

    + + + + + + + + + + + + + +

    Go to the source code of this file.


    Functions

    @@ -92,6 +107,27 @@ Definition at line 90 of file kern_descrip.c.

    References close_args::fd, kfree(), kprintf(), thread::o_files, and thread::td_retval. +

    +Here is the call graph for this function:

    + + + + + + + + + + + + + + + + + + +

    @@ -133,6 +169,20 @@ References kmalloc(), kprintf(), and thread::o_files.

    Referenced by pipe(), and sys_open(). +

    +Here is the call graph for this function:

    + + + + + + + + + + + +

    @@ -166,6 +216,12 @@ Definition at line 39 of file kern_descrip.c.

    References fcntl_args::arg, fcntl_args::cmd, file::f_flag, FCNTLFLAGS, fcntl_args::fd, FFLAGS, kprintf(), O_ACCMODE, thread::o_files, and thread::td_retval. +

    +Here is the call graph for this function:

    + + + +

    @@ -199,6 +255,12 @@ Definition at line 112 of file kern_descrip.c.

    References _current, fstat_args::fd, kprintf(), thread::o_files, fstat_args::sb, stat::st_blksize, stat::st_mode, taskStruct::td, and x1000. +

    +Here is the call graph for this function:

    + + + +

    @@ -234,6 +296,12 @@ Definition at line 103 of file kern_descrip.c.

    References kprintf(), O_FILES, and thread::td_retval. +

    +Here is the call graph for this function:

    + + + +

    @@ -278,6 +346,12 @@ References kprintf(), and thread::o_files.

    Referenced by read(). +

    +Here is the call graph for this function:

    + + + +

    @@ -316,7 +390,7 @@ References thread::td_retval.

    -


    Generated on Tue Dec 12 08:52:14 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:05:18 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/kern__descrip_8h-source.html b/doc/html/kern__descrip_8h-source.html index e617e2c..6c6ec80 100644 --- a/doc/html/kern__descrip_8h-source.html +++ b/doc/html/kern__descrip_8h-source.html @@ -194,7 +194,7 @@ 00163 /*** 00164 END 00165 ***/ -
    Generated on Tue Dec 12 08:52:04 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 09:59:41 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/kern__descrip_8h.html b/doc/html/kern__descrip_8h.html index 5de6a4f..0b90ebc 100644 --- a/doc/html/kern__descrip_8h.html +++ b/doc/html/kern__descrip_8h.html @@ -34,6 +34,29 @@ #include <vfs/file.h>

    +Include dependency graph for kern_descrip.h:

    + + + + + + + + + + + +

    +This graph shows which files directly or indirectly include this file:

    + + + + + + + + +

    Go to the source code of this file.


    Functions

    @@ -936,6 +959,20 @@ References kmalloc(), kprintf(), and thread::o_files.

    Referenced by pipe(), and sys_open(). +

    +Here is the call graph for this function:

    + + + + + + + + + + + +

    @@ -1075,6 +1112,12 @@ References kprintf(), and thread::o_files.

    Referenced by read(). +

    +Here is the call graph for this function:

    + + + +

    @@ -1111,7 +1154,7 @@ Definition at line 131 of file kern_descrip.c.

    -


    Generated on Tue Dec 12 08:52:11 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:01:39 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/kern__sig_8c-source.html b/doc/html/kern__sig_8c-source.html index 5cdfea0..a05fca7 100644 --- a/doc/html/kern__sig_8c-source.html +++ b/doc/html/kern__sig_8c-source.html @@ -81,7 +81,7 @@ 00050 END 00051 ***/ 00052 -
    Generated on Tue Dec 12 08:52:06 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 09:59:41 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/kern__sig_8c.html b/doc/html/kern__sig_8c.html index 3f7ad1d..165a067 100644 --- a/doc/html/kern__sig_8c.html +++ b/doc/html/kern__sig_8c.html @@ -39,6 +39,19 @@ #include <assert.h>

    +Include dependency graph for kern_sig.c:

    + + + + + + + + + + + +

    Go to the source code of this file.


    Data Structures

    @@ -110,7 +123,7 @@ Definition at line 43 of file kern_sig.c.

    -


    Generated on Tue Dec 12 08:52:14 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:05:19 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/kern__sig_8h-source.html b/doc/html/kern__sig_8h-source.html index 052f331..43f643b 100644 --- a/doc/html/kern__sig_8h-source.html +++ b/doc/html/kern__sig_8h-source.html @@ -73,7 +73,7 @@ 00042 END 00043 ***/ 00044 -
    Generated on Tue Dec 12 08:52:04 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 09:59:41 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/kern__sig_8h.html b/doc/html/kern__sig_8h.html index f84b945..46f3b0b 100644 --- a/doc/html/kern__sig_8h.html +++ b/doc/html/kern__sig_8h.html @@ -33,6 +33,22 @@ #include <sys/sysproto.h>

    +Include dependency graph for kern_sig.h:

    + + + + + + + + +

    +This graph shows which files directly or indirectly include this file:

    + + + + +

    Go to the source code of this file.


    Functions

    @@ -100,7 +116,7 @@

    -


    Generated on Tue Dec 12 08:52:11 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:01:40 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/kern__sysctl_8c-source.html b/doc/html/kern__sysctl_8c-source.html index f88450e..55e1e56 100644 --- a/doc/html/kern__sysctl_8c-source.html +++ b/doc/html/kern__sysctl_8c-source.html @@ -282,7 +282,7 @@ 00251 /*** 00252 END 00253 ***/ -
    Generated on Tue Dec 12 08:52:06 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 09:59:41 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/kern__sysctl_8c.html b/doc/html/kern__sysctl_8c.html index a2d6cff..0bae792 100644 --- a/doc/html/kern__sysctl_8c.html +++ b/doc/html/kern__sysctl_8c.html @@ -41,6 +41,21 @@ #include <string.h>

    +Include dependency graph for kern_sysctl.c:

    + + + + + + + + + + + + + +

    Go to the source code of this file.


    Functions

    @@ -90,6 +105,22 @@ Definition at line 153 of file kern_sysctl.c.

    References _current, ctls, endTask(), taskStruct::id, K_PANIC, kprintf(), memcpy(), sysctl_args::name, sysctl_args::namelen, sysctl_args::newlen, sysctl_args::old, sysctl_args::oldlenp, sysctl_find(), thread::td_retval, sysctl_entry::val_len, and sysctl_entry::value. +

    +Here is the call graph for this function:

    + + + + + + + + + + + + + +

    @@ -115,6 +146,24 @@ References CTL_MAXNAME, name, and sysctl_add().

    Referenced by sysctl_init(). +

    +Here is the call graph for this function:

    + + + + + + + + + + + + + + + +

    @@ -168,6 +217,23 @@ References sysctl_entry::children, sysctl_entry::id, kmalloc(), kprintf(), memcpy(), sysctl_entry::name, sysctl_entry::next, sysctl_entry::prev, sprintf(), sysctl_find(), sysctl_entry::val_len, and sysctl_entry::value.

    Referenced by def_ctls(). +

    +Here is the call graph for this function:

    + + + + + + + + + + + + + + +

    @@ -226,6 +292,22 @@ Definition at line 65 of file kern_sysctl.c.

    References sysctl_entry::children, CTL_DEBUG, CTL_HW, CTL_KERN, CTL_MACHDEP, CTL_NET, CTL_P1003_1B, CTL_UBIX, CTL_UNSPEC, CTL_USER, CTL_VFS, CTL_VM, ctls, def_ctls(), sysctl_entry::id, kmalloc(), kprintf(), sysctl_entry::name, sysctl_entry::next, sysctl_entry::prev, and sprintf(). +

    +Here is the call graph for this function:

    + + + + + + + + + + + + + +


    Variable Documentation

    @@ -248,7 +330,7 @@ Referenced by __sysctl(), sysctl_find(), and sysctl_init().

    -


    Generated on Tue Dec 12 08:52:14 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:05:24 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/kern__sysctl_8h-source.html b/doc/html/kern__sysctl_8h-source.html index 974055c..264ca65 100644 --- a/doc/html/kern__sysctl_8h-source.html +++ b/doc/html/kern__sysctl_8h-source.html @@ -106,7 +106,7 @@ 00075 END 00076 ***/ 00077 -
    Generated on Tue Dec 12 08:52:04 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 09:59:41 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/kern__sysctl_8h.html b/doc/html/kern__sysctl_8h.html index f95296f..0985bfd 100644 --- a/doc/html/kern__sysctl_8h.html +++ b/doc/html/kern__sysctl_8h.html @@ -33,6 +33,25 @@ #include <sys/thread.h>

    +Include dependency graph for kern_sysctl.h:

    + + + + + + + + +

    +This graph shows which files directly or indirectly include this file:

    + + + + + + + +

    Go to the source code of this file.


    Functions

    @@ -458,6 +477,23 @@ References sysctl_entry::children, sysctl_entry::id, kmalloc(), kprintf(), memcpy(), sysctl_entry::name, sysctl_entry::next, sysctl_entry::prev, sprintf(), sysctl_find(), sysctl_entry::val_len, and sysctl_entry::value.

    Referenced by def_ctls(). +

    +Here is the call graph for this function:

    + + + + + + + + + + + + + + +

    @@ -481,6 +517,22 @@ Definition at line 65 of file kern_sysctl.c.

    References sysctl_entry::children, CTL_DEBUG, CTL_HW, CTL_KERN, CTL_MACHDEP, CTL_NET, CTL_P1003_1B, CTL_UBIX, CTL_UNSPEC, CTL_USER, CTL_VFS, CTL_VM, ctls, def_ctls(), sysctl_entry::id, kmalloc(), kprintf(), sysctl_entry::name, sysctl_entry::next, sysctl_entry::prev, and sprintf(). +

    +Here is the call graph for this function:

    + + + + + + + + + + + + + +


    Variable Documentation

    @@ -499,7 +551,7 @@

    -


    Generated on Tue Dec 12 08:52:11 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:01:43 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/kmalloc_8c-source.html b/doc/html/kmalloc_8c-source.html index 5ead84a..b016632 100644 --- a/doc/html/kmalloc_8c-source.html +++ b/doc/html/kmalloc_8c-source.html @@ -581,7 +581,7 @@ 00550 END 00551 ***/ 00552 -
    Generated on Tue Dec 12 08:52:07 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 09:59:42 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/kmalloc_8c.html b/doc/html/kmalloc_8c.html index e860083..08194c1 100644 --- a/doc/html/kmalloc_8c.html +++ b/doc/html/kmalloc_8c.html @@ -39,6 +39,26 @@ #include <assert.h>

    +Include dependency graph for kmalloc.c:

    + + + + + + + + + + + + + + + + + + +

    Go to the source code of this file.


    Data Structures

    @@ -88,6 +108,16 @@ References emptyDescSpinLock, emptyKernDesc, kpanic(), memset(), memDescriptor::next, memDescriptor::prev, spinLock(), spinUnlock(), vmm_getFreeMallocPage(), and x1.

    Referenced by kmalloc(). +

    +Here is the call graph for this function:

    + + + + + + + +

    @@ -114,6 +144,17 @@ References assert, freeKernDesc, kpanic(), memDescriptor::limit, memDescriptor::next, and memDescriptor::prev.

    Referenced by kfree(), and kmalloc(). +

    +Here is the call graph for this function:

    + + + + + + + + +

    @@ -139,7 +180,27 @@

    References assert, memDescriptor::baseAddr, insertFreeDesc(), kprintf(), memDescriptor::limit, mallocSpinLock, memset(), memDescriptor::next, memDescriptor::prev, spinLock(), spinUnlock(), and usedKernDesc.

    -Referenced by close(), device_remove(), execFile(), fclose(), fopen(), kmod_load(), ldEnable(), mpi_destroyMbox(), mpi_fetchMessage(), ne2kFreeBuffer(), operator delete(), operator delete[](), sys_mbox_free(), sys_sem_free_(), sys_write(), sysExec(), systemTask(), ubixfs_cacheDelete(), ubixFSmkDir(), ubthread_cond_destroy(), ubthread_mutex_destroy(), vfs_mount(), and writeUbixFS(). +Referenced by close(), device_remove(), execFile(), fclose(), fopen(), kmod_load(), ldEnable(), mpi_destroyMbox(), mpi_fetchMessage(), ne2kFreeBuffer(), operator delete(), operator delete[](), sys_write(), sysExec(), systemTask(), ubixfs_cacheDelete(), ubixFSmkDir(), ubthread_cond_destroy(), ubthread_mutex_destroy(), vfs_mount(), and writeUbixFS(). +

    +Here is the call graph for this function:

    + + + + + + + + + + + + + + + + + +

    @@ -165,7 +226,20 @@

    References assert, memDescriptor::baseAddr, freeKernDesc, getEmptyDesc(), insertFreeDesc(), kprintf(), memDescriptor::limit, MALLOC_ALIGN, mallocSpinLock, memDescriptor::next, memDescriptor::prev, spinLock(), spinUnlock(), and usedKernDesc.

    -Referenced by addDirEntry(), biosCall(), devfs_initialize(), devfs_makeNode(), device_add(), execFile(), falloc(), fdc_init(), fopen(), initHardDisk(), initLNC(), kmain(), kmod_add(), kmod_load(), ldEnable(), lncAttach(), low_level_init(), mpi_createMbox(), mpi_postMessage(), mpi_spam(), ne2k_init(), ne2kAllocBuffer(), openFileUbixFS(), operator new(), operator new[](), sched_init(), schedNewTask(), shell_thread(), sys_mbox_new(), sys_sem_new_(), sys_thread_new(), sys_write(), sysctl_add(), sysctl_init(), sysExec(), tty_init(), ubixfs_cacheNew(), ubixfs_initialize(), ubixFSLoadDir(), ubixFSmkDir(), ubixFSUnlink(), ubthread_cond_init(), ubthread_create(), ubthread_mutex_init(), ufs_openFile(), vfs_mount(), vfsRegisterFS(), vitals_init(), and writeUbixFS(). +Referenced by addDirEntry(), biosCall(), devfs_initialize(), devfs_makeNode(), device_add(), execFile(), falloc(), fdc_init(), fopen(), initHardDisk(), initLNC(), kmain(), kmod_add(), kmod_load(), ldEnable(), lncAttach(), mpi_createMbox(), mpi_postMessage(), mpi_spam(), ne2k_init(), ne2kAllocBuffer(), openFileUbixFS(), operator new(), operator new[](), sched_init(), schedNewTask(), sys_write(), sysctl_add(), sysctl_init(), sysExec(), tty_init(), ubixfs_cacheNew(), ubixfs_initialize(), ubixFSLoadDir(), ubixFSmkDir(), ubixFSUnlink(), ubthread_cond_init(), ubthread_create(), ubthread_mutex_init(), ufs_openFile(), vfs_mount(), vfsRegisterFS(), vitals_init(), and writeUbixFS(). +

    +Here is the call graph for this function:

    + + + + + + + + + + +

    @@ -287,7 +361,7 @@ Referenced by kfree(), and kmalloc().

    -


    Generated on Tue Dec 12 08:52:15 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:06:29 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/kmalloc_8h-source.html b/doc/html/kmalloc_8h-source.html index 52ae8aa..5129a48 100644 --- a/doc/html/kmalloc_8h-source.html +++ b/doc/html/kmalloc_8h-source.html @@ -126,7 +126,7 @@ 00095 00096 END 00097 ***/ -
    Generated on Tue Dec 12 08:52:04 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 09:59:41 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/kmalloc_8h.html b/doc/html/kmalloc_8h.html index 2604272..0aac8cb 100644 --- a/doc/html/kmalloc_8h.html +++ b/doc/html/kmalloc_8h.html @@ -32,6 +32,54 @@

    kmalloc.h File Reference

    #include <ubixos/types.h>

    +Include dependency graph for kmalloc.h:

    + + + + + +

    +This graph shows which files directly or indirectly include this file:

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Go to the source code of this file.


    Functions

    @@ -135,7 +183,27 @@

    References assert, memDescriptor::baseAddr, insertFreeDesc(), kprintf(), memDescriptor::limit, mallocSpinLock, memset(), memDescriptor::next, memDescriptor::prev, spinLock(), spinUnlock(), and usedKernDesc.

    -Referenced by close(), device_remove(), execFile(), fclose(), fopen(), kmod_load(), ldEnable(), mpi_destroyMbox(), mpi_fetchMessage(), ne2kFreeBuffer(), operator delete(), operator delete[](), sys_mbox_free(), sys_sem_free_(), sys_write(), sysExec(), systemTask(), ubixfs_cacheDelete(), ubixFSmkDir(), ubthread_cond_destroy(), ubthread_mutex_destroy(), vfs_mount(), and writeUbixFS(). +Referenced by close(), device_remove(), execFile(), fclose(), fopen(), kmod_load(), ldEnable(), mpi_destroyMbox(), mpi_fetchMessage(), ne2kFreeBuffer(), operator delete(), operator delete[](), sys_write(), sysExec(), systemTask(), ubixfs_cacheDelete(), ubixFSmkDir(), ubthread_cond_destroy(), ubthread_mutex_destroy(), vfs_mount(), and writeUbixFS(). +

    +Here is the call graph for this function:

    + + + + + + + + + + + + + + + + + +

    @@ -161,10 +229,23 @@

    References assert, memDescriptor::baseAddr, freeKernDesc, getEmptyDesc(), insertFreeDesc(), kprintf(), memDescriptor::limit, MALLOC_ALIGN, mallocSpinLock, memDescriptor::next, memDescriptor::prev, spinLock(), spinUnlock(), and usedKernDesc.

    -Referenced by addDirEntry(), biosCall(), devfs_initialize(), devfs_makeNode(), device_add(), execFile(), falloc(), fdc_init(), fopen(), initHardDisk(), initLNC(), kmain(), kmod_add(), kmod_load(), ldEnable(), lncAttach(), low_level_init(), mpi_createMbox(), mpi_postMessage(), mpi_spam(), ne2k_init(), ne2kAllocBuffer(), openFileUbixFS(), operator new(), operator new[](), sched_init(), schedNewTask(), shell_thread(), sys_mbox_new(), sys_sem_new_(), sys_thread_new(), sys_write(), sysctl_add(), sysctl_init(), sysExec(), tty_init(), ubixfs_cacheNew(), ubixfs_initialize(), ubixFSLoadDir(), ubixFSmkDir(), ubixFSUnlink(), ubthread_cond_init(), ubthread_create(), ubthread_mutex_init(), ufs_openFile(), vfs_mount(), vfsRegisterFS(), vitals_init(), and writeUbixFS(). +Referenced by addDirEntry(), biosCall(), devfs_initialize(), devfs_makeNode(), device_add(), execFile(), falloc(), fdc_init(), fopen(), initHardDisk(), initLNC(), kmain(), kmod_add(), kmod_load(), ldEnable(), lncAttach(), mpi_createMbox(), mpi_postMessage(), mpi_spam(), ne2k_init(), ne2kAllocBuffer(), openFileUbixFS(), operator new(), operator new[](), sched_init(), schedNewTask(), sys_write(), sysctl_add(), sysctl_init(), sysExec(), tty_init(), ubixfs_cacheNew(), ubixfs_initialize(), ubixFSLoadDir(), ubixFSmkDir(), ubixFSUnlink(), ubthread_cond_init(), ubthread_create(), ubthread_mutex_init(), ufs_openFile(), vfs_mount(), vfsRegisterFS(), vitals_init(), and writeUbixFS(). +

    +Here is the call graph for this function:

    + + + + + + + + + + +

    -


    Generated on Tue Dec 12 08:52:09 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:00:24 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/kmod_8c-source.html b/doc/html/kmod_8c-source.html index 1991d66..6a58ff3 100644 --- a/doc/html/kmod_8c-source.html +++ b/doc/html/kmod_8c-source.html @@ -91,10 +91,10 @@ 00060 } 00061 00062 tmp = CreateItem(); -00063 InsertItemAtFront(List, tmp); +00063 InsertItemAtFront(List, tmp); 00064 kmods = kmalloc(sizeof *kmods); 00065 tmp->data = kmods; -00066 if(kmods == NULL) +00066 if(kmods == NULL) 00067 { 00068 kprintf("kmod_add: unable to allocate memory!\n"); 00069 return 0x0; @@ -244,7 +244,7 @@ 00213 /*** 00214 END 00215 ***/ -
    Generated on Tue Dec 12 08:52:07 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 09:59:42 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/kmod_8c.html b/doc/html/kmod_8c.html index 2338c90..1213739 100644 --- a/doc/html/kmod_8c.html +++ b/doc/html/kmod_8c.html @@ -44,6 +44,24 @@ #include <assert.h>

    +Include dependency graph for kmod.c:

    + + + + + + + + + + + + + + + + +

    Go to the source code of this file.


    Data Structures

    @@ -86,7 +104,18 @@

    Definition at line 46 of file kmod.c.

    -References CreateItem(), _item_t::data, InitializeList(), InsertItemAtFront(), kmalloc(), kmod_load(), kprintf(), List, and NULL. +References CreateItem(), _item_t::data, InitializeList(), InsertItemAtFront(), kmalloc(), kmod_load(), kprintf(), List, and NULL. +

    +Here is the call graph for this function:

    + + + + + + + + +

    @@ -113,6 +142,30 @@ References _current, assert, elfHeader::eEntry, ELF32_R_SYM, ELF32_R_TYPE, elfGetRelType(), elfHeader::ePhnum, elfHeader::ePhoff, elfHeader::eShnum, elfHeader::eShoff, elfHeader::eShstrndx, fclose(), fopen(), fread(), fseek(), taskStruct::id, kfree(), kmalloc(), kpanic(), kprintf(), LD_START, memset(), PAGE_DEFAULT, elfProgramHeader::phMemsz, elfProgramHeader::phVaddr, PT_DYNAMIC, PT_GNU_STACK, PT_LOAD, PT_PAX_FLAGS, R_386_32, R_386_PC32, R_386_RELATIVE, elfSectionHeader::shSize, strcmp(), vmm_remapPage(), vmmFindFreePage(), and x1000.

    Referenced by kmod_add(). +

    +Here is the call graph for this function:

    + + + + + + + + + + + + + + + + + + + + + +


    Variable Documentation

    @@ -135,7 +188,7 @@ Referenced by kmod_add().

    -


    Generated on Tue Dec 12 08:52:15 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:06:20 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/kmod_8h-source.html b/doc/html/kmod_8h-source.html index a79dfbc..0f73c70 100644 --- a/doc/html/kmod_8h-source.html +++ b/doc/html/kmod_8h-source.html @@ -109,7 +109,7 @@ 00078 00079 END 00080 ***/ -
    Generated on Tue Dec 12 08:52:05 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 09:59:41 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/kmod_8h.html b/doc/html/kmod_8h.html index 2c84da0..bbd1733 100644 --- a/doc/html/kmod_8h.html +++ b/doc/html/kmod_8h.html @@ -32,6 +32,19 @@

    kmod.h File Reference

    #include <ubixos/types.h>

    +Include dependency graph for kmod.h:

    + + + + + +

    +This graph shows which files directly or indirectly include this file:

    + + + + +

    Go to the source code of this file.


    Functions

    @@ -116,7 +129,18 @@

    Definition at line 46 of file kmod.c.

    -References CreateItem(), _item_t::data, InitializeList(), InsertItemAtFront(), kmalloc(), kmod_load(), kprintf(), List, and NULL. +References CreateItem(), _item_t::data, InitializeList(), InsertItemAtFront(), kmalloc(), kmod_load(), kprintf(), List, and NULL. +

    +Here is the call graph for this function:

    + + + + + + + + +

    @@ -143,9 +167,33 @@ References _current, assert, elfHeader::eEntry, ELF32_R_SYM, ELF32_R_TYPE, elfGetRelType(), elfHeader::ePhnum, elfHeader::ePhoff, elfHeader::eShnum, elfHeader::eShoff, elfHeader::eShstrndx, fclose(), fopen(), fread(), fseek(), taskStruct::id, kfree(), kmalloc(), kpanic(), kprintf(), LD_START, memset(), PAGE_DEFAULT, elfProgramHeader::phMemsz, elfProgramHeader::phVaddr, PT_DYNAMIC, PT_GNU_STACK, PT_LOAD, PT_PAX_FLAGS, R_386_32, R_386_PC32, R_386_RELATIVE, elfSectionHeader::shSize, strcmp(), vmm_remapPage(), vmmFindFreePage(), and x1000.

    Referenced by kmod_add(). +

    +Here is the call graph for this function:

    + + + + + + + + + + + + + + + + + + + + + +

    -


    Generated on Tue Dec 12 08:52:12 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:02:32 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/kpanic_8c-source.html b/doc/html/kpanic_8c-source.html index ff49b75..a42128a 100644 --- a/doc/html/kpanic_8c-source.html +++ b/doc/html/kpanic_8c-source.html @@ -75,7 +75,7 @@ 00050 vaEnd(args); 00051 00052 /* It's important that we print on the current terminal so let's reset foreground */ -00053 tty_foreground = NULL; +00053 tty_foreground = NULL; 00054 kprintf("kPanic: %s", buf); 00055 00056 /* Halt The System */ @@ -90,7 +90,7 @@ 00065 END 00066 ***/ 00067 -
    Generated on Tue Dec 12 08:52:06 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 09:59:41 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/kpanic_8c.html b/doc/html/kpanic_8c.html index 652a23e..948bfb4 100644 --- a/doc/html/kpanic_8c.html +++ b/doc/html/kpanic_8c.html @@ -37,6 +37,19 @@ #include <ubixos/tty.h>

    +Include dependency graph for kpanic.c:

    + + + + + + + + + + + +

    Go to the source code of this file.


    Data Structures

    @@ -82,12 +95,22 @@

    Definition at line 44 of file kpanic.c.

    -References irqDisable(), kprintf(), NULL, tty_foreground, vaEnd, vaStart, and vsprintf(). +References irqDisable(), kprintf(), NULL, tty_foreground, vaEnd, vaStart, and vsprintf().

    -Referenced by __assert(), _int0(), _int1(), _int10(), _int11(), _int12(), _int13(), _int2(), _int3(), _int4(), _int5(), _int6(), _int8(), _int9(), cpuidDetect(), cpuInfo(), dp_recv(), execFile(), execThread(), getEmptyDesc(), insertFreeDesc(), kmain(), kmod_load(), PCtoNIC(), readUbixFS(), sched_init(), schedNewTask(), sys_thread_new(), sysExec(), systemTask(), tcpdump_init(), tty_change(), tty_init(), ubixfs_init(), ubixfs_thread(), ufs_init(), vitals_init(), vmm_pageFault(), vmm_setPageAttributes(), vmmCopyVirtualSpace(), vmmFindFreePage(), vmmGetFreePage(), and vmmGetFreeVirtualPage(). +Referenced by __assert(), _int0(), _int1(), _int10(), _int11(), _int12(), _int13(), _int2(), _int3(), _int4(), _int5(), _int6(), _int8(), _int9(), cpuidDetect(), cpuInfo(), dp_recv(), execFile(), execThread(), getEmptyDesc(), insertFreeDesc(), kmain(), kmod_load(), PCtoNIC(), readUbixFS(), sched_init(), schedNewTask(), sysExec(), systemTask(), tty_change(), tty_init(), ubixfs_init(), ubixfs_thread(), ufs_init(), vitals_init(), vmm_pageFault(), vmm_setPageAttributes(), vmmCopyVirtualSpace(), vmmFindFreePage(), vmmGetFreePage(), and vmmGetFreeVirtualPage(). +

    +Here is the call graph for this function:

    + + + + + + + +

    -


    Generated on Tue Dec 12 08:52:14 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:05:25 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/kpanic_8h-source.html b/doc/html/kpanic_8h-source.html index 7cfc96d..50fde60 100644 --- a/doc/html/kpanic_8h-source.html +++ b/doc/html/kpanic_8h-source.html @@ -71,7 +71,7 @@ 00040 END 00041 ***/ 00042 -
    Generated on Tue Dec 12 08:52:05 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 09:59:41 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/kpanic_8h.html b/doc/html/kpanic_8h.html index d4fca92..140cb81 100644 --- a/doc/html/kpanic_8h.html +++ b/doc/html/kpanic_8h.html @@ -31,6 +31,43 @@ src » sys » include » ubixos

    kpanic.h File Reference

    +This graph shows which files directly or indirectly include this file:

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Go to the source code of this file.


    Functions

    @@ -104,12 +141,22 @@

    Definition at line 44 of file kpanic.c.

    -References irqDisable(), kprintf(), NULL, tty_foreground, vaEnd, vaStart, and vsprintf(). +References irqDisable(), kprintf(), NULL, tty_foreground, vaEnd, vaStart, and vsprintf().

    -Referenced by __assert(), _int0(), _int1(), _int10(), _int11(), _int12(), _int13(), _int2(), _int3(), _int4(), _int5(), _int6(), _int8(), _int9(), cpuidDetect(), cpuInfo(), dp_recv(), execFile(), execThread(), getEmptyDesc(), insertFreeDesc(), kmain(), kmod_load(), PCtoNIC(), readUbixFS(), sched_init(), schedNewTask(), sys_thread_new(), sysExec(), systemTask(), tcpdump_init(), tty_change(), tty_init(), ubixfs_init(), ubixfs_thread(), ufs_init(), vitals_init(), vmm_pageFault(), vmm_setPageAttributes(), vmmCopyVirtualSpace(), vmmFindFreePage(), vmmGetFreePage(), and vmmGetFreeVirtualPage(). +Referenced by __assert(), _int0(), _int1(), _int10(), _int11(), _int12(), _int13(), _int2(), _int3(), _int4(), _int5(), _int6(), _int8(), _int9(), cpuidDetect(), cpuInfo(), dp_recv(), execFile(), execThread(), getEmptyDesc(), insertFreeDesc(), kmain(), kmod_load(), PCtoNIC(), readUbixFS(), sched_init(), schedNewTask(), sysExec(), systemTask(), tty_change(), tty_init(), ubixfs_init(), ubixfs_thread(), ufs_init(), vitals_init(), vmm_pageFault(), vmm_setPageAttributes(), vmmCopyVirtualSpace(), vmmFindFreePage(), vmmGetFreePage(), and vmmGetFreeVirtualPage(). +

    +Here is the call graph for this function:

    + + + + + + + +

    -


    Generated on Tue Dec 12 08:52:12 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:02:34 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/kprint_8h-source.html b/doc/html/kprint_8h-source.html index f300550..2a8b17d 100644 --- a/doc/html/kprint_8h-source.html +++ b/doc/html/kprint_8h-source.html @@ -86,7 +86,7 @@ 00055 00056 END 00057 ***/ -
    Generated on Tue Dec 12 08:52:04 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 09:59:41 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/kprint_8h.html b/doc/html/kprint_8h.html index cb45156..c894e12 100644 --- a/doc/html/kprint_8h.html +++ b/doc/html/kprint_8h.html @@ -32,6 +32,19 @@

    kprint.h File Reference

    #include <ubixos/types.h>

    +Include dependency graph for kprint.h:

    + + + + + +

    +This graph shows which files directly or indirectly include this file:

    + + + + +

    Go to the source code of this file.


    Defines

    @@ -72,7 +85,7 @@

    Definition at line 38 of file kprintf.c.

    -Referenced by __assert(), __sysctl(), _int13(), addDirEntry(), apicMagic(), arp_arp_input(), atkbd_init(), bot_thread(), close(), devfs_makeNode(), devfs_open(), devfs_read(), device_add(), dp_pkt2user(), dp_recv(), execFile(), falloc(), fcntl(), fdcRw(), ffs_read(), fopen(), fsread(), fstat(), getdtablesize(), getfd(), getgid(), getpid(), gettimeofday_new(), getuid(), hdInit(), hdRead(), hdWrite(), i8259_init(), idt_init(), inet_aton(), initHardDisk(), initLNC(), intNull(), invalidCall(), InvalidSystemCall(), issetugid(), keyboardHandler(), kfree(), kmain(), kmalloc(), kmod_add(), kmod_load(), kpanic(), ldEnable(), lncAttach(), lncInt(), lookup(), low_level_init(), mmap(), mouseHandler(), mouseInit(), munmap(), ne2k_init(), ne2kHandler(), netconn_connect(), netMainThread(), obreak(), openFileUbixFS(), pci_init(), pciProbe(), pit_init(), read(), readlink(), sched_init(), seek(), shell_main(), shell_thread(), sys_thread_new(), sys_write(), sysAuth(), syscall(), sysctl_add(), sysctl_init(), sysExec(), sysFopen(), sysMkDir(), sysPasswd(), systemTask(), time_init(), tty_init(), ubixfs_initialize(), ubixfs_thread(), ubixFSUnlink(), ubthread_mutex_lock(), udpecho_thread(), ufs_writeFile(), vfs_init(), vfs_mount(), vfsRegisterFS(), vitals_init(), vmm_cleanVirtualSpace(), vmm_pageFault(), vmm_pagingInit(), vmm_remapPage(), vmmGetFreeVirtualPage(), and vmmMemMapInit(). +Referenced by __assert(), __sysctl(), _int13(), addDirEntry(), apicMagic(), atkbd_init(), close(), devfs_makeNode(), devfs_open(), devfs_read(), device_add(), dp_pkt2user(), dp_recv(), execFile(), falloc(), fcntl(), fdcRw(), ffs_read(), fopen(), fsread(), fstat(), getdtablesize(), getfd(), getgid(), getpid(), gettimeofday_new(), getuid(), hdInit(), hdRead(), hdWrite(), i8259_init(), idt_init(), inet_aton(), initHardDisk(), initLNC(), intNull(), invalidCall(), InvalidSystemCall(), issetugid(), keyboardHandler(), kfree(), kmain(), kmalloc(), kmod_add(), kmod_load(), kpanic(), ldEnable(), lncAttach(), lncInt(), lookup(), mmap(), mouseHandler(), mouseInit(), munmap(), ne2k_init(), ne2kHandler(), obreak(), openFileUbixFS(), pci_init(), pciProbe(), pit_init(), read(), readlink(), sched_init(), seek(), sys_write(), sysAuth(), syscall(), sysctl_add(), sysctl_init(), sysExec(), sysFopen(), sysMkDir(), sysPasswd(), systemTask(), time_init(), tty_init(), ubixfs_initialize(), ubixfs_thread(), ubixFSUnlink(), ubthread_mutex_lock(), ufs_writeFile(), vfs_init(), vfs_mount(), vfsRegisterFS(), vitals_init(), vmm_cleanVirtualSpace(), vmm_pageFault(), vmm_pagingInit(), vmm_remapPage(), vmmGetFreeVirtualPage(), and vmmMemMapInit().


    Variable Documentation

    @@ -95,7 +108,7 @@ Referenced by kprintf(), and systemTask().

    -


    Generated on Tue Dec 12 08:52:09 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:00:25 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/kprintf_8c-source.html b/doc/html/kprintf_8c-source.html index a547f99..49eeee3 100644 --- a/doc/html/kprintf_8c-source.html +++ b/doc/html/kprintf_8c-source.html @@ -92,7 +92,7 @@ 00061 END 00062 ***/ 00063 -
    Generated on Tue Dec 12 08:52:07 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 09:59:42 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/kprintf_8c.html b/doc/html/kprintf_8c.html index 569b272..36b149a 100644 --- a/doc/html/kprintf_8c.html +++ b/doc/html/kprintf_8c.html @@ -35,6 +35,17 @@ #include <stdarg.h>

    +Include dependency graph for kprintf.c:

    + + + + + + + + + +

    Go to the source code of this file.


    Functions

    @@ -80,6 +91,26 @@ Definition at line 38 of file kprintf.c.

    References kprint(), printOff, vaEnd, vaStart, and vsprintf(). +

    +Here is the call graph for this function:

    + + + + + + + + + + + + + + + + + +

    @@ -119,6 +150,14 @@ Definition at line 51 of file kprintf.c.

    References vaEnd, vaStart, and vsprintf(). +

    +Here is the call graph for this function:

    + + + + + +


    Variable Documentation

    @@ -156,7 +195,7 @@ Definition at line 35 of file kprintf.c.

    -


    Generated on Tue Dec 12 08:52:15 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:06:31 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/kprintf_8h-source.html b/doc/html/kprintf_8h-source.html index efa8472..99bc65f 100644 --- a/doc/html/kprintf_8h-source.html +++ b/doc/html/kprintf_8h-source.html @@ -88,7 +88,7 @@ 00057 00058 END 00059 ***/ -
    Generated on Tue Dec 12 08:52:04 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 09:59:41 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/kprintf_8h.html b/doc/html/kprintf_8h.html index 2a2db7d..0fad282 100644 --- a/doc/html/kprintf_8h.html +++ b/doc/html/kprintf_8h.html @@ -32,6 +32,67 @@

    kprintf.h File Reference

    #include <ubixos/types.h>

    +Include dependency graph for kprintf.h:

    + + + + + +

    +This graph shows which files directly or indirectly include this file:

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Go to the source code of this file.


    Functions

    @@ -77,6 +138,26 @@ Definition at line 38 of file kprintf.c.

    References kprint(), printOff, vaEnd, vaStart, and vsprintf(). +

    +Here is the call graph for this function:

    + + + + + + + + + + + + + + + + + +

    @@ -138,7 +219,7 @@ Definition at line 35 of file kprintf.c.

    -


    Generated on Tue Dec 12 08:52:09 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:00:27 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/ld_8c-source.html b/doc/html/ld_8c-source.html index f2437cc..2d4aac8 100644 --- a/doc/html/ld_8c-source.html +++ b/doc/html/ld_8c-source.html @@ -210,7 +210,7 @@ 00179 END 00180 ***/ 00181 -
    Generated on Tue Dec 12 08:52:06 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 09:59:41 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/ld_8c.html b/doc/html/ld_8c.html index c5a7111..85ce00a 100644 --- a/doc/html/ld_8c.html +++ b/doc/html/ld_8c.html @@ -42,6 +42,22 @@ #include <assert.h>

    +Include dependency graph for ld.c:

    + + + + + + + + + + + + + + +

    Go to the source code of this file.


    Functions

    @@ -72,9 +88,32 @@ References _current, assert, elfHeader::eEntry, ELF32_R_SYM, ELF32_R_TYPE, elfGetRelType(), elfHeader::ePhnum, elfHeader::ePhoff, elfHeader::eShnum, elfHeader::eShoff, elfHeader::eShstrndx, fclose(), fopen(), fread(), fseek(), taskStruct::id, K_PANIC, kfree(), kmalloc(), kprintf(), LD_START, memset(), PAGE_DEFAULT, elfProgramHeader::phMemsz, elfProgramHeader::phVaddr, PT_DYNAMIC, PT_GNU_STACK, PT_LOAD, PT_PAX_FLAGS, R_386_32, R_386_PC32, R_386_RELATIVE, elfSectionHeader::shSize, strcmp(), vmm_remapPage(), vmmFindFreePage(), and x1000.

    Referenced by sysExec(). +

    +Here is the call graph for this function:

    + + + + + + + + + + + + + + + + + + + + +

    -


    Generated on Tue Dec 12 08:52:14 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:05:28 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/ld_8h-source.html b/doc/html/ld_8h-source.html index 1676f53..042fa8f 100644 --- a/doc/html/ld_8h-source.html +++ b/doc/html/ld_8h-source.html @@ -103,7 +103,7 @@ 00072 00073 END 00074 ***/ -
    Generated on Tue Dec 12 08:52:05 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 09:59:41 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/ld_8h.html b/doc/html/ld_8h.html index 1905f95..df7eabe 100644 --- a/doc/html/ld_8h.html +++ b/doc/html/ld_8h.html @@ -32,6 +32,20 @@

    ld.h File Reference

    #include <ubixos/types.h>

    +Include dependency graph for ld.h:

    + + + + + +

    +This graph shows which files directly or indirectly include this file:

    + + + + + +

    Go to the source code of this file.


    Functions

    @@ -83,9 +97,32 @@ References _current, assert, elfHeader::eEntry, ELF32_R_SYM, ELF32_R_TYPE, elfGetRelType(), elfHeader::ePhnum, elfHeader::ePhoff, elfHeader::eShnum, elfHeader::eShoff, elfHeader::eShstrndx, fclose(), fopen(), fread(), fseek(), taskStruct::id, K_PANIC, kfree(), kmalloc(), kprintf(), LD_START, memset(), PAGE_DEFAULT, elfProgramHeader::phMemsz, elfProgramHeader::phVaddr, PT_DYNAMIC, PT_GNU_STACK, PT_LOAD, PT_PAX_FLAGS, R_386_32, R_386_PC32, R_386_RELATIVE, elfSectionHeader::shSize, strcmp(), vmm_remapPage(), vmmFindFreePage(), and x1000.

    Referenced by sysExec(). +

    +Here is the call graph for this function:

    + + + + + + + + + + + + + + + + + + + + +

    -


    Generated on Tue Dec 12 08:52:12 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:02:36 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/lib_2string_8h-source.html b/doc/html/lib_2string_8h-source.html index 3621d32..20363bd 100644 --- a/doc/html/lib_2string_8h-source.html +++ b/doc/html/lib_2string_8h-source.html @@ -115,7 +115,7 @@ 00084 00085 END 00086 ***/ -
    Generated on Tue Dec 12 08:52:04 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 09:59:41 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/lib_2string_8h.html b/doc/html/lib_2string_8h.html index 2150bf9..74ebdb7 100644 --- a/doc/html/lib_2string_8h.html +++ b/doc/html/lib_2string_8h.html @@ -32,6 +32,36 @@

    string.h File Reference

    #include <ubixos/types.h>

    +Include dependency graph for string.h:

    + + + + + +

    +This graph shows which files directly or indirectly include this file:

    + + + + + + + + + + + + + + + + + + + + + +

    Go to the source code of this file.


    Defines

    @@ -243,7 +273,7 @@

    Definition at line 32 of file string.c.

    -Referenced by devfs_open(), fsfind(), kmod_load(), ldEnable(), mpi_destroyMbox(), mpi_findMbox(), shell_main(), systemTask(), ubixfs_cacheFind(), ubixfs_findName(), ubixFSLoadDir(), ubixFSUnlink(), vfs_findMount(), and writeUbixFS(). +Referenced by devfs_open(), fsfind(), kmod_load(), ldEnable(), mpi_destroyMbox(), mpi_findMbox(), systemTask(), ubixfs_cacheFind(), ubixfs_findName(), ubixFSLoadDir(), ubixFSUnlink(), vfs_findMount(), and writeUbixFS().

    @@ -401,9 +431,15 @@

    Definition at line 118 of file string.c.

    -References NULL, strlen, and strncmp(). +References NULL, strlen, and strncmp().

    Referenced by fopen(), sysChDir(), and sysMkDir(). +

    +Here is the call graph for this function:

    + + + +

    @@ -439,6 +475,12 @@ References strtok_r().

    Referenced by fopen(), sysMkDir(), and unlink(). +

    +Here is the call graph for this function:

    + + + +

    @@ -477,12 +519,12 @@

    Definition at line 33 of file strtok.c.

    -References NULL. +References NULL.

    Referenced by strtok().

    -


    Generated on Tue Dec 12 08:52:09 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:00:33 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/libcpp_8cc-source.html b/doc/html/libcpp_8cc-source.html index b30c432..4d68b71 100644 --- a/doc/html/libcpp_8cc-source.html +++ b/doc/html/libcpp_8cc-source.html @@ -129,7 +129,7 @@ 00098 00099 END 00100 ***/ -
    Generated on Tue Dec 12 08:52:07 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 09:59:42 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/libcpp_8cc.html b/doc/html/libcpp_8cc.html index 308562b..fd62599 100644 --- a/doc/html/libcpp_8cc.html +++ b/doc/html/libcpp_8cc.html @@ -34,6 +34,16 @@ #include <lib/libcpp.h>

    +Include dependency graph for libcpp.cc:

    + + + + + + + + +

    Go to the source code of this file.


    Functions

    @@ -177,6 +187,27 @@ Definition at line 64 of file libcpp.cc.

    References kfree(). +

    +Here is the call graph for this function:

    + + + + + + + + + + + + + + + + + + +

    @@ -201,6 +232,27 @@ Definition at line 51 of file libcpp.cc.

    References kfree(). +

    +Here is the call graph for this function:

    + + + + + + + + + + + + + + + + + + +

    @@ -225,6 +277,20 @@ Definition at line 58 of file libcpp.cc.

    References kmalloc(). +

    +Here is the call graph for this function:

    + + + + + + + + + + + +

    @@ -249,9 +315,23 @@ Definition at line 46 of file libcpp.cc.

    References kmalloc(). +

    +Here is the call graph for this function:

    + + + + + + + + + + + +

    -


    Generated on Tue Dec 12 08:52:15 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:06:36 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/libcpp_8h-source.html b/doc/html/libcpp_8h-source.html index bfefb7c..f30a9ae 100644 --- a/doc/html/libcpp_8h-source.html +++ b/doc/html/libcpp_8h-source.html @@ -87,7 +87,7 @@ 00056 00057 END 00058 ***/ -
    Generated on Tue Dec 12 08:52:04 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 09:59:41 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/libcpp_8h.html b/doc/html/libcpp_8h.html index 66c9d75..255f276 100644 --- a/doc/html/libcpp_8h.html +++ b/doc/html/libcpp_8h.html @@ -32,6 +32,19 @@

    libcpp.h File Reference

    #include <ubixos/types.h>

    +Include dependency graph for libcpp.h:

    + + + + + +

    +This graph shows which files directly or indirectly include this file:

    + + + + +

    Go to the source code of this file.


    Functions

    @@ -67,6 +80,27 @@ Definition at line 64 of file libcpp.cc.

    References kfree(). +

    +Here is the call graph for this function:

    + + + + + + + + + + + + + + + + + + +

    @@ -91,6 +125,27 @@ Definition at line 51 of file libcpp.cc.

    References kfree(). +

    +Here is the call graph for this function:

    + + + + + + + + + + + + + + + + + + +

    @@ -115,6 +170,20 @@ Definition at line 58 of file libcpp.cc.

    References kmalloc(). +

    +Here is the call graph for this function:

    + + + + + + + + + + + +

    @@ -139,9 +208,23 @@ Definition at line 46 of file libcpp.cc.

    References kmalloc(). +

    +Here is the call graph for this function:

    + + + + + + + + + + + +

    -


    Generated on Tue Dec 12 08:52:09 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:00:31 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/lists_8h-source.html b/doc/html/lists_8h-source.html index 1d3a18f..b637575 100644 --- a/doc/html/lists_8h-source.html +++ b/doc/html/lists_8h-source.html @@ -53,34 +53,34 @@ 00022 Item_t * 00023 CreateItem(); 00024 int -00025 InsertItemAtFront( IN List_t * TList, +00025 InsertItemAtFront( IN List_t * TList, 00026 IN Item_t * kItem); 00027 int -00028 InsertItemBetweenItems( IN List_t * TList, +00028 InsertItemBetweenItems( IN List_t * TList, 00029 IN Item_t * Previous, 00030 IN Item_t * Next, 00031 IN Item_t * Insert); 00032 int -00033 RemoveItem( IN List_t * TList, +00033 RemoveItem( IN List_t * TList, 00034 IN Item_t * kItem); 00035 int -00036 DestroyItemsInList(IN List_t * ItemList); +00036 DestroyItemsInList(IN List_t * ItemList); 00037 int -00038 DestroyItemList(IN List_t * ItemList); +00038 DestroyItemList(IN List_t * ItemList); 00039 Item_t * -00040 GetFirstItem(IN List_t * kItem); +00040 GetFirstItem(IN List_t * kItem); 00041 00042 Item_t * -00043 GetLastItem(IN List_t * kItem); +00043 GetLastItem(IN List_t * kItem); 00044 List_t * -00045 RemoveItemListBetweenItems( IN Item_t * Previous, +00045 RemoveItemListBetweenItems( IN Item_t * Previous, 00046 IN Item_t * Next); 00047 00048 void -00049 InsertItemListBetweenItems( IN Item_t * Previous, +00049 InsertItemListBetweenItems( IN Item_t * Previous, 00050 IN Item_t * Next, 00051 IN List_t * Insert); -
    Generated on Tue Dec 12 08:52:05 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 09:59:41 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/lists_8h.html b/doc/html/lists_8h.html index 3513bbd..73e0624 100644 --- a/doc/html/lists_8h.html +++ b/doc/html/lists_8h.html @@ -31,6 +31,12 @@ src » sys » include » ubixos

    lists.h File Reference

    +This graph shows which files directly or indirectly include this file:

    + + + + +

    Go to the source code of this file.


    Functions

    @@ -53,25 +59,25 @@ - + - + - + - + - + - + - + - + - +

    Data Structures


    Functions

    Item_tCreateItem ()
    int DestroyItemList (IN List_t *ItemList)
    int DestroyItemList (List_t *ItemList)
    int DestroyItemsInList (IN List_t *ItemList)
    int DestroyItemsInList (List_t *ItemList)
    Item_tGetFirstItem (IN List_t *kItem)
    Item_tGetFirstItem (List_t *kItem)
    Item_tGetLastItem (IN List_t *kItem)
    Item_tGetLastItem (List_t *kItem)
    List_tInitializeList ()
    int InsertItemAtFront (IN List_t *TList, IN Item_t *kItem)
    int InsertItemAtFront (List_t *TList, Item_t *kItem)
    int InsertItemBetweenItems (IN List_t *TList, IN Item_t *Previous, IN Item_t *Next, IN Item_t *Insert)
    int InsertItemBetweenItems (List_t *TList, Item_t *Previous, Item_t *Next, Item_t *Insert)
    void InsertItemListBetweenItems (IN Item_t *Previous, IN Item_t *Next, IN List_t *Insert)
    void InsertItemListBetweenItems (Item_t *Previous, Item_t *Next, List_t *Insert)
    int RemoveItem (IN List_t *TList, IN Item_t *kItem)
    int RemoveItem (List_t *TList, Item_t *kItem)
    List_tRemoveItemListBetweenItems (IN Item_t *Previous, IN Item_t *Next)
    List_tRemoveItemListBetweenItems (Item_t *Previous, Item_t *Next)


    Define Documentation

    @@ -183,14 +189,14 @@ Referenced by kmod_add().

    - +

    - + @@ -203,14 +209,14 @@

    - +

    int DestroyItemList (IN List_tList_t ItemList  ) 
    - + @@ -223,14 +229,14 @@

    - +

    int DestroyItemsInList (IN List_tList_t ItemList  ) 
    - + @@ -243,14 +249,14 @@

    - +

    Item_t* GetFirstItem (IN List_tList_t kItem  ) 
    - + @@ -284,20 +290,20 @@ Referenced by kmod_add().

    - +

    Item_t* GetLastItem (IN List_tList_t kItem  ) 
    - + - + @@ -315,32 +321,32 @@ Referenced by kmod_add().

    - +

    int InsertItemAtFront (IN List_tList_t TList,
    IN Item_tItem_t kItem 
    - + - + - + - + @@ -356,26 +362,26 @@

    - +

    int InsertItemBetweenItems (IN List_tList_t TList,
    IN Item_tItem_t Previous,
    IN Item_tItem_t Next,
    IN Item_tItem_t Insert 
    - + - + - + @@ -391,20 +397,20 @@

    - +

    void InsertItemListBetweenItems (IN Item_tItem_t Previous,
    IN Item_tItem_t Next,
    IN List_tList_t Insert 
    - + - + @@ -420,20 +426,20 @@

    - +

    int RemoveItem (IN List_tList_t TList,
    IN Item_tItem_t kItem 
    - + - + @@ -449,7 +455,7 @@

    -


    Generated on Tue Dec 12 08:52:12 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:02:36 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/lnc_8c-source.html b/doc/html/lnc_8c-source.html index e620d4f..1eb717e 100644 --- a/doc/html/lnc_8c-source.html +++ b/doc/html/lnc_8c-source.html @@ -342,7 +342,7 @@ 00311 END 00312 ***/ 00313 -
    Generated on Tue Dec 12 08:52:08 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 09:59:42 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/lnc_8c.html b/doc/html/lnc_8c.html index 03e1ce0..f80536f 100644 --- a/doc/html/lnc_8c.html +++ b/doc/html/lnc_8c.html @@ -40,6 +40,21 @@ #include <isa/8259.h>

    +Include dependency graph for lnc.c:

    + + + + + + + + + + + + + +

    Go to the source code of this file.

    List_t* RemoveItemListBetweenItems (IN Item_tItem_t Previous,
    IN Item_tItem_t Next 
    @@ -113,6 +128,29 @@ Definition at line 104 of file lnc.c.

    References _lncInt(), arpcom::ac_enaddr, lncInfo::arpcom, lncInfo::bdp, CSR0, CSR3, dDpl3, dInt, DMA_FIXED, dPresent, ETHER_ADDR_LEN, nicInfo::ic, nicInfo::ident, IDON, INEA, INIT, inportByte(), kmalloc(), kprintf(), lnc, lncAttach(), nicInfo::memMode, mVec, NE2100, lncInfo::nic, NRDRE, lncInfo::nrdre, NTDRE, lncInfo::ntdre, PCnet_32, PCNET_BDP, PCNET_RAP, PCNET_RDP, probe(), lncInfo::rap, lncInfo::rdp, readCsr(), setVector(), STRT, writeCsr(), and x1000. +

    +Here is the call graph for this function:

    + + + + + + + + + + + + + + + + + + + + +

    @@ -139,6 +177,15 @@ References C_LANCE, CSR0, CSR3, INEA, inportWord(), LANCE, lnc, lncInfo::rdp, readCsr(), STOP, UNKNOWN, and writeCsr().

    Referenced by probe(). +

    +Here is the call graph for this function:

    + + + + + + +

    @@ -174,6 +221,20 @@ References arpcom::ac_enaddr, lncInfo::arpcom, C_LANCE, DMA_FIXED, nicInfo::ic, icIdent, nicInfo::ident, kmalloc(), kprintf(), LANCE, lnc, MEM_SLEW, nicInfo::memMode, nicInfo::mode, NDESC, lncInfo::nic, nicIdent, NORMAL, lncInfo::nrdre, lncInfo::ntdre, PCnet_32, RECVBUFSIZE, lncInfo::recvRing, SHMEM, and TRANSBUFSIZE.

    Referenced by initLNC(). +

    +Here is the call graph for this function:

    + + + + + + + + + + + +

    @@ -197,6 +258,15 @@ Definition at line 208 of file lnc.c.

    References ERR, inportWord(), INTR, kprintf(), lnc, outportByte(), outportWord(), lncInfo::rdp, RINT, TINT, and x20. +

    +Here is the call graph for this function:

    + + + + + + +

    @@ -223,6 +293,16 @@ References Am79C960, Am79C961, Am79C961A, Am79C965, Am79C970, Am79C970A, Am79C971, Am79C972, Am79C973, Am79C978, AMD_MASK, CSR88, CSR89, lanceProbe(), lnc, PART_MASK, PCnet_32, PCnet_FAST, PCnet_FASTplus, PCnet_Home, PCnet_ISA, PCnet_ISA_II, PCnet_ISAplus, PCnet_PCI, PCnet_PCI_II, and readCsr().

    Referenced by initLNC(). +

    +Here is the call graph for this function:

    + + + + + + + +

    @@ -256,6 +336,13 @@ Definition at line 98 of file lnc.c.

    References lncInfo::bdp, inportWord(), outportWord(), and lncInfo::rap. +

    +Here is the call graph for this function:

    + + + + +

    @@ -291,6 +378,13 @@ References inportWord(), lnc, outportWord(), lncInfo::rap, and lncInfo::rdp.

    Referenced by initLNC(), lanceProbe(), and probe(). +

    +Here is the call graph for this function:

    + + + + +

    @@ -330,6 +424,12 @@ Definition at line 93 of file lnc.c.

    References lncInfo::bdp, lnc, outportWord(), and lncInfo::rap. +

    +Here is the call graph for this function:

    + + + +

    @@ -371,6 +471,12 @@ References lnc, outportWord(), lncInfo::rap, and lncInfo::rdp.

    Referenced by initLNC(), and lanceProbe(). +

    +Here is the call graph for this function:

    + + + +


    Variable Documentation

    @@ -452,7 +558,7 @@ Referenced by lncAttach().

    -


    Generated on Tue Dec 12 08:52:16 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:07:12 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/lnc_8h-source.html b/doc/html/lnc_8h-source.html index accde48..219899d 100644 --- a/doc/html/lnc_8h-source.html +++ b/doc/html/lnc_8h-source.html @@ -166,7 +166,7 @@ 00135 union { 00136 //struct mbuf *mbuf; 00137 char *data; -00138 }buff; +00138 }buff; 00139 }; 00140 00141 struct arpcom { @@ -232,7 +232,7 @@ 00201 00202 END 00203 ***/ -
    Generated on Tue Dec 12 08:52:04 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 09:59:41 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/lnc_8h.html b/doc/html/lnc_8h.html index dceebb2..cb3d9aa 100644 --- a/doc/html/lnc_8h.html +++ b/doc/html/lnc_8h.html @@ -32,6 +32,19 @@

    lnc.h File Reference

    #include <ubixos/types.h>

    +Include dependency graph for lnc.h:

    + + + + + +

    +This graph shows which files directly or indirectly include this file:

    + + + + +

    Go to the source code of this file.


    Functions

    @@ -1440,6 +1453,29 @@ Definition at line 104 of file lnc.c.

    References _lncInt(), arpcom::ac_enaddr, lncInfo::arpcom, lncInfo::bdp, CSR0, CSR3, dDpl3, dInt, DMA_FIXED, dPresent, ETHER_ADDR_LEN, nicInfo::ic, nicInfo::ident, IDON, INEA, INIT, inportByte(), kmalloc(), kprintf(), lnc, lncAttach(), nicInfo::memMode, mVec, NE2100, lncInfo::nic, lncInfo::nrdre, NRDRE, lncInfo::ntdre, NTDRE, PCnet_32, PCNET_BDP, PCNET_RAP, PCNET_RDP, probe(), lncInfo::rap, lncInfo::rdp, readCsr(), setVector(), STRT, writeCsr(), and x1000. +

    +Here is the call graph for this function:

    + + + + + + + + + + + + + + + + + + + + +

    @@ -1466,6 +1502,15 @@ References C_LANCE, CSR0, CSR3, INEA, inportWord(), LANCE, lnc, lncInfo::rdp, readCsr(), STOP, UNKNOWN, and writeCsr().

    Referenced by probe(). +

    +Here is the call graph for this function:

    + + + + + + +

    @@ -1501,6 +1546,20 @@ References arpcom::ac_enaddr, lncInfo::arpcom, C_LANCE, DMA_FIXED, nicInfo::ic, icIdent, nicInfo::ident, kmalloc(), kprintf(), LANCE, lnc, MEM_SLEW, nicInfo::memMode, nicInfo::mode, NDESC, lncInfo::nic, nicIdent, NORMAL, lncInfo::nrdre, lncInfo::ntdre, PCnet_32, RECVBUFSIZE, lncInfo::recvRing, SHMEM, and TRANSBUFSIZE.

    Referenced by initLNC(). +

    +Here is the call graph for this function:

    + + + + + + + + + + + +

    @@ -1524,6 +1583,15 @@ Definition at line 208 of file lnc.c.

    References ERR, inportWord(), INTR, kprintf(), lnc, outportByte(), outportWord(), lncInfo::rdp, RINT, TINT, and x20. +

    +Here is the call graph for this function:

    + + + + + + +

    @@ -1550,6 +1618,16 @@ References Am79C960, Am79C961, Am79C961A, Am79C965, Am79C970, Am79C970A, Am79C971, Am79C972, Am79C973, Am79C978, AMD_MASK, CSR88, CSR89, lanceProbe(), lnc, PART_MASK, PCnet_32, PCnet_FAST, PCnet_FASTplus, PCnet_Home, PCnet_ISA, PCnet_ISA_II, PCnet_ISAplus, PCnet_PCI, PCnet_PCI_II, and readCsr().

    Referenced by initLNC(). +

    +Here is the call graph for this function:

    + + + + + + + +

    @@ -1583,6 +1661,13 @@ Definition at line 98 of file lnc.c.

    References lncInfo::bdp, inportWord(), outportWord(), and lncInfo::rap. +

    +Here is the call graph for this function:

    + + + + +

    @@ -1618,6 +1703,13 @@ References inportWord(), lnc, outportWord(), lncInfo::rap, and lncInfo::rdp.

    Referenced by initLNC(), lanceProbe(), and probe(). +

    +Here is the call graph for this function:

    + + + + +

    @@ -1657,6 +1749,12 @@ Definition at line 93 of file lnc.c.

    References lncInfo::bdp, lnc, outportWord(), and lncInfo::rap. +

    +Here is the call graph for this function:

    + + + +

    @@ -1698,6 +1796,12 @@ References lnc, outportWord(), lncInfo::rap, and lncInfo::rdp.

    Referenced by initLNC(), and lanceProbe(). +

    +Here is the call graph for this function:

    + + + +


    Variable Documentation

    @@ -1720,7 +1824,7 @@ Referenced by initLNC(), lanceProbe(), lncAttach(), lncInt(), probe(), readCsr(), writeBcr(), and writeCsr().

    -


    Generated on Tue Dec 12 08:52:11 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:00:56 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/loopif_8h-source.html b/doc/html/loopif_8h-source.html index fe21911..8c4d55b 100644 --- a/doc/html/loopif_8h-source.html +++ b/doc/html/loopif_8h-source.html @@ -66,12 +66,12 @@ 00035 #ifndef __NETIF_LOOPIF_H__ 00036 #define __NETIF_LOOPIF_H__ 00037 -00038 #include "net/netif.h" +00038 #include "net/netif.h" 00039 -00040 void loopif_init(struct netif *netif); +00040 void loopif_init(struct netif *netif); 00041 00042 #endif /* __NETIF_LOOPIF_H__ */ -
    Generated on Tue Dec 12 08:52:04 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 09:59:41 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/loopif_8h.html b/doc/html/loopif_8h.html index 5b0c6db..1778212 100644 --- a/doc/html/loopif_8h.html +++ b/doc/html/loopif_8h.html @@ -29,13 +29,16 @@ -

    loopif.h File Reference

    #include "net/netif.h"
    +

    loopif.h File Reference

    #include "net/netif.h"
    + +

    +Include dependency graph for loopif.h:

    Go to the source code of this file.


    Data Structures

    - +

    Functions

    void loopif_init (struct netif *netif)
    void loopif_init (struct netif *netif)

    Function Documentation

    @@ -46,7 +49,7 @@ void loopif_init ( - struct netif *  + struct netif *  netif  )  @@ -57,15 +60,9 @@

    -

    -Definition at line 71 of file loopif.c. -

    -References loopif_output(), netif::name, and netif::output. -

    -Referenced by netMainThread().

    -


    Generated on Tue Dec 12 08:52:11 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:00:44 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/main.html b/doc/html/main.html index e43961e..653296d 100644 --- a/doc/html/main.html +++ b/doc/html/main.html @@ -24,7 +24,7 @@

    UbixOS V2 Documentation

    -

    2.0


    Generated on Tue Dec 12 08:52:04 2006 for UbixOS V2 by  +

    2.0


    Generated on Tue Dec 12 09:59:41 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/main_8c-source.html b/doc/html/main_8c-source.html index dbfbf5e..f4e1e29 100644 --- a/doc/html/main_8c-source.html +++ b/doc/html/main_8c-source.html @@ -58,7 +58,7 @@ 00027 00028 *****************************************************************************************/ 00029 -00030 #include <ubixos/init.h> +00030 #include <ubixos/init.h> 00031 #include <sys/gdt.h> 00032 #include <sys/video.h> 00033 #include <sys/tss.h> @@ -118,7 +118,7 @@ 00087 struct { 00088 unsigned short limit __attribute__ ((packed)); 00089 union descriptorTableUnion *gdt __attribute__ ((packed)); -00090 } loadGDT = { (9 * sizeof(union descriptorTableUnion) - 1), ubixGDT }; +00090 } loadGDT = { (9 * sizeof(union descriptorTableUnion) - 1), ubixGDT }; 00091 00097 int kmain(uInt32 rootdev) { 00098 /* Set up counter for startup routine */ @@ -131,8 +131,8 @@ 00105 kprint("BBB"); 00106 kprintf("TEST"); 00107 /* Modify src/sys/include/ubixos/init.h to add a startup routine */ -00108 for (i=0x0;i<init_tasksTotal;i++) { -00109 if (init_tasks[i]() != 0x0) { +00108 for (i=0x0;i<init_tasksTotal;i++) { +00109 if (init_tasks[i]() != 0x0) { 00110 kpanic("Error: Initializing System.\n"); 00111 } 00112 } @@ -161,7 +161,7 @@ 00135 kprintf("Starting OS\n"); 00136 00137 sysTask = kmalloc(0x2000); -00138 if(sysTask == NULL) +00138 if(sysTask == NULL) 00139 kprintf("OS: Unable to allocate memory\n"); 00140 00141 execThread(systemTask, (uInt32)sysTask+0x2000,0x0); @@ -180,7 +180,7 @@ 00154 /*** 00155 END 00156 ***/ -
    Generated on Tue Dec 12 08:52:05 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 09:59:41 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/main_8c.html b/doc/html/main_8c.html index ae09ac1..bac1483 100644 --- a/doc/html/main_8c.html +++ b/doc/html/main_8c.html @@ -29,7 +29,7 @@ -

    main.c File Reference

    #include <ubixos/init.h>
    +

    main.c File Reference

    #include <ubixos/init.h>
    #include <sys/gdt.h>
    #include <sys/video.h>
    #include <sys/tss.h>
    @@ -41,6 +41,21 @@ #include <lib/kmalloc.h>

    +Include dependency graph for main.c:

    + + + + + + + + + + + + + +

    Go to the source code of this file. @@ -89,11 +104,11 @@ - + - + - +

    Defines


    Variables

    struct {
    descriptorTableUnion *gdt __attribute__ ((packed))
    descriptorTableUnion *gdt __attribute__ ((packed))
    unsigned short limit __attribute__ ((packed))
    unsigned short limit __attribute__ ((packed))
    loadGDT
    loadGDT


    Define Documentation

    @@ -474,7 +489,22 @@

    Definition at line 97 of file main.c.

    -References B_ADAPTOR, B_CONTROLLER, B_PARTITION, B_SLICE, B_TYPE, B_UNIT, clearScreen(), execFile(), execThread(), vitalsStruct::freePages, init_tasks, init_tasksTotal, irqEnable(), kmalloc(), kpanic(), kprint(), kprintf(), NULL, systemTask(), systemVitals, vfs_mount(), vmmMemoryMap, x1, and x2000. +References B_ADAPTOR, B_CONTROLLER, B_PARTITION, B_SLICE, B_TYPE, B_UNIT, clearScreen(), execFile(), execThread(), vitalsStruct::freePages, init_tasks, init_tasksTotal, irqEnable(), kmalloc(), kpanic(), kprint(), kprintf(), NULL, systemTask(), systemVitals, vfs_mount(), vmmMemoryMap, x1, and x2000. +

    +Here is the call graph for this function:

    + + + + + + + + + + + + +

    @@ -511,12 +541,12 @@


    Variable Documentation

    - +
    - +
    struct { ... } loadGDT struct { ... } loadGDT
    @@ -526,7 +556,7 @@

    -


    Generated on Tue Dec 12 08:52:14 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:04:16 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/math_8h-source.html b/doc/html/math_8h-source.html index 94dd231..9f13e16 100644 --- a/doc/html/math_8h-source.html +++ b/doc/html/math_8h-source.html @@ -93,7 +93,7 @@ 00062 00063 END 00064 ***/ -
    Generated on Tue Dec 12 08:52:04 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 09:59:41 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/math_8h.html b/doc/html/math_8h.html index 792c050..6ff4c98 100644 --- a/doc/html/math_8h.html +++ b/doc/html/math_8h.html @@ -32,6 +32,20 @@

    math.h File Reference

    #include <ubixos/types.h>

    +Include dependency graph for math.h:

    + + + + + +

    +This graph shows which files directly or indirectly include this file:

    + + + + + +

    Go to the source code of this file. @@ -172,7 +186,7 @@ Definition at line 30 of file sqrt.c.

    -


    Generated on Tue Dec 12 08:52:09 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:00:37 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/memcpy_8c-source.html b/doc/html/memcpy_8c-source.html index 4650c2b..0721f72 100644 --- a/doc/html/memcpy_8c-source.html +++ b/doc/html/memcpy_8c-source.html @@ -31,7 +31,7 @@ src » sys » lib

    memcpy.c

    Go to the documentation of this file.
    00001 #define MEMCOPY
     00002 #include "bcopy.c"
    -

    Generated on Tue Dec 12 08:52:07 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 09:59:42 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/memcpy_8c.html b/doc/html/memcpy_8c.html index 463bc11..556436d 100644 --- a/doc/html/memcpy_8c.html +++ b/doc/html/memcpy_8c.html @@ -32,6 +32,15 @@

    memcpy.c File Reference

    #include "bcopy.c"

    +Include dependency graph for memcpy.c:

    + + + + + + + +

    Go to the source code of this file.


    Typedefs

    @@ -56,7 +65,7 @@ Definition at line 1 of file memcpy.c.

    -


    Generated on Tue Dec 12 08:52:15 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:06:36 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/memset_8c-source.html b/doc/html/memset_8c-source.html index 14ebea4..0dc094e 100644 --- a/doc/html/memset_8c-source.html +++ b/doc/html/memset_8c-source.html @@ -128,7 +128,7 @@ 00097 END 00098 ***/ 00099 -
    Generated on Tue Dec 12 08:52:07 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 09:59:42 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/memset_8c.html b/doc/html/memset_8c.html index d2e5545..04342dc 100644 --- a/doc/html/memset_8c.html +++ b/doc/html/memset_8c.html @@ -32,6 +32,14 @@

    memset.c File Reference

    #include <string.h>

    +Include dependency graph for memset.c:

    + + + + + + +

    Go to the source code of this file.


    Defines

    @@ -160,7 +168,7 @@ References VAL, WIDEVAL, wmask, and wsize.

    -


    Generated on Tue Dec 12 08:52:15 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:06:37 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/message_8c-source.html b/doc/html/message_8c-source.html index 3559ae3..725ddbd 100644 --- a/doc/html/message_8c-source.html +++ b/doc/html/message_8c-source.html @@ -110,7 +110,7 @@ 00079 END 00080 ***/ 00081 -
    Generated on Tue Dec 12 08:52:07 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 09:59:42 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/message_8c.html b/doc/html/message_8c.html index c9ce2e7..4a8c253 100644 --- a/doc/html/message_8c.html +++ b/doc/html/message_8c.html @@ -32,6 +32,20 @@

    message.c File Reference

    #include <mpi/mpi.h>

    +Include dependency graph for message.c:

    + + + + + + + + + + + + +

    Go to the source code of this file.


    Defines

    @@ -78,6 +92,21 @@ Definition at line 32 of file message.c.

    References mpi_createMbox(). +

    +Here is the call graph for this function:

    + + + + + + + + + + + + +

    @@ -111,6 +140,22 @@ Definition at line 38 of file message.c.

    References mpi_destroyMbox(). +

    +Here is the call graph for this function:

    + + + + + + + + + + + + + +

    @@ -150,6 +195,24 @@ Definition at line 50 of file message.c.

    References mpi_fetchMessage(). +

    +Here is the call graph for this function:

    + + + + + + + + + + + + + + + +

    @@ -189,6 +252,21 @@ Definition at line 44 of file message.c.

    References mpi_postMessage(). +

    +Here is the call graph for this function:

    + + + + + + + + + + + + +

    @@ -228,9 +306,25 @@ Definition at line 56 of file message.c.

    References mpi_spam(). +

    +Here is the call graph for this function:

    + + + + + + + + + + + + + +

    -


    Generated on Tue Dec 12 08:52:15 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:06:52 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/mount_8c-source.html b/doc/html/mount_8c-source.html index 19b08e3..b440ab4 100644 --- a/doc/html/mount_8c-source.html +++ b/doc/html/mount_8c-source.html @@ -80,7 +80,7 @@ 00049 struct device_node *device = 0x0; 00050 00051 /* Allocate Memory For Mount Point */ -00052 if ((mp = (struct vfs_mountPoint *)kmalloc(sizeof(struct vfs_mountPoint))) == NULL) +00052 if ((mp = (struct vfs_mountPoint *)kmalloc(sizeof(struct vfs_mountPoint))) == NULL) 00053 kprintf("vfs_mount: failed to allocate mp\n"); 00054 00055 /* Copy Mount Point Into Buffer */ @@ -169,14 +169,14 @@ 00138 } 00139 } 00140 /* Return NULL If Mount Point Not Found */ -00141 return NULL; +00141 return NULL; 00142 } 00143 00144 /*** 00145 END 00146 ***/ 00147 -
    Generated on Tue Dec 12 08:52:08 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 09:59:42 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/mount_8c.html b/doc/html/mount_8c.html index e4d7cf2..7d6d724 100644 --- a/doc/html/mount_8c.html +++ b/doc/html/mount_8c.html @@ -38,6 +38,21 @@ #include <sys/device.h>

    +Include dependency graph for mount.c:

    + + + + + + + + + + + + + +

    Go to the source code of this file.


    Functions

    @@ -70,7 +85,7 @@

    Definition at line 105 of file mount.c.

    -References vitalsStruct::mountPoints, vfs_mountPoint::next, vfs_mountPoint::prev, and systemVitals. +References vitalsStruct::mountPoints, vfs_mountPoint::next, vfs_mountPoint::prev, and systemVitals.

    Referenced by vfs_mount(). @@ -96,9 +111,15 @@

    Definition at line 132 of file mount.c.

    -References vfs_mountPoint::mountPoint, vitalsStruct::mountPoints, vfs_mountPoint::next, NULL, strcmp(), and systemVitals. +References vfs_mountPoint::mountPoint, vitalsStruct::mountPoints, vfs_mountPoint::next, NULL, strcmp(), and systemVitals.

    Referenced by devfs_makeNode(), fopen(), and unlink(). +

    +Here is the call graph for this function:

    + + + +

    @@ -155,12 +176,33 @@

    Definition at line 47 of file mount.c.

    -References vfs_mountPoint::device, device_find(), vfs_mountPoint::fs, kfree(), kmalloc(), kprintf(), vfs_mountPoint::mountPoint, NULL, vfs_mountPoint::partition, vfs_mountPoint::perms, sprintf(), vfs_addMount(), vfsFindFS(), fileSystem::vfsInitFS, and x1. +References vfs_mountPoint::device, device_find(), vfs_mountPoint::fs, kfree(), kmalloc(), kprintf(), vfs_mountPoint::mountPoint, NULL, vfs_mountPoint::partition, vfs_mountPoint::perms, sprintf(), vfs_addMount(), vfsFindFS(), fileSystem::vfsInitFS, and x1.

    Referenced by devfs_init(), and kmain(). +

    +Here is the call graph for this function:

    + + + + + + + + + + + + + + + + + + +

    -


    Generated on Tue Dec 12 08:52:16 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:08:19 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/mount_8h-source.html b/doc/html/mount_8h-source.html index 27c5c36..60f4694 100644 --- a/doc/html/mount_8h-source.html +++ b/doc/html/mount_8h-source.html @@ -62,30 +62,29 @@ 00031 #define _MOUNT_H 00032 00033 #include <ubixos/types.h> -00034 #include <vfs/vfs.h> -00035 -00036 struct vfs_mountPoint { -00037 struct vfs_mountPoint *prev; -00038 struct vfs_mountPoint *next; -00039 struct fileSystem *fs; -00040 struct device_node *device; -00041 struct ubixDiskLabel *diskLabel; -00042 void *fsInfo; -00043 int partition; -00044 char mountPoint[1024]; -00045 char perms; -00046 }; -00047 -00048 int vfs_mount(int major,int minor,int partition,int fsType,char *mountPoint,char *perms); -00049 int vfs_addMount(struct vfs_mountPoint *mp); -00050 struct vfs_mountPoint *vfs_findMount(char *mountPoint); -00051 -00052 #endif -00053 -00054 /*** -00055 END -00056 ***/ -
    Generated on Tue Dec 12 08:52:05 2006 for UbixOS V2 by  +00034 +00035 struct vfs_mountPoint { +00036 struct vfs_mountPoint *prev; +00037 struct vfs_mountPoint *next; +00038 struct fileSystem *fs; +00039 struct device_node *device; +00040 struct ubixDiskLabel *diskLabel; +00041 void *fsInfo; +00042 int partition; +00043 char mountPoint[1024]; +00044 char perms; +00045 }; +00046 +00047 int vfs_mount(int major,int minor,int partition,int fsType,char *mountPoint,char *perms); +00048 int vfs_addMount(struct vfs_mountPoint *mp); +00049 struct vfs_mountPoint *vfs_findMount(char *mountPoint); +00050 +00051 #endif +00052 +00053 /*** +00054 END +00055 ***/ +
    Generated on Tue Dec 12 09:59:41 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/mount_8h.html b/doc/html/mount_8h.html index 144f26d..e238df7 100644 --- a/doc/html/mount_8h.html +++ b/doc/html/mount_8h.html @@ -30,7 +30,26 @@

    mount.h File Reference

    #include <ubixos/types.h>
    -#include <vfs/vfs.h>
    + +

    +Include dependency graph for mount.h:

    + + + + + +

    +This graph shows which files directly or indirectly include this file:

    + + + + + + + + + +

    Go to the source code of this file.


    Functions

    @@ -68,7 +87,7 @@

    Definition at line 105 of file mount.c.

    -References vitalsStruct::mountPoints, vfs_mountPoint::next, vfs_mountPoint::prev, and systemVitals. +References vitalsStruct::mountPoints, vfs_mountPoint::next, vfs_mountPoint::prev, and systemVitals.

    Referenced by vfs_mount(). @@ -94,9 +113,15 @@

    Definition at line 132 of file mount.c.

    -References vfs_mountPoint::mountPoint, vitalsStruct::mountPoints, vfs_mountPoint::next, NULL, strcmp(), and systemVitals. +References vfs_mountPoint::mountPoint, vitalsStruct::mountPoints, vfs_mountPoint::next, NULL, strcmp(), and systemVitals.

    Referenced by devfs_makeNode(), fopen(), and unlink(). +

    +Here is the call graph for this function:

    + + + +

    @@ -153,12 +178,33 @@

    Definition at line 47 of file mount.c.

    -References vfs_mountPoint::device, device_find(), vfs_mountPoint::fs, kfree(), kmalloc(), kprintf(), vfs_mountPoint::mountPoint, NULL, vfs_mountPoint::partition, vfs_mountPoint::perms, sprintf(), vfs_addMount(), vfsFindFS(), fileSystem::vfsInitFS, and x1. +References vfs_mountPoint::device, device_find(), vfs_mountPoint::fs, kfree(), kmalloc(), kprintf(), vfs_mountPoint::mountPoint, NULL, vfs_mountPoint::partition, vfs_mountPoint::perms, sprintf(), vfs_addMount(), vfsFindFS(), fileSystem::vfsInitFS, and x1.

    Referenced by devfs_init(), and kmain(). +

    +Here is the call graph for this function:

    + + + + + + + + + + + + + + + + + + +

    -


    Generated on Tue Dec 12 08:52:14 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:03:48 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/mouse_8c-source.html b/doc/html/mouse_8c-source.html index 8a8105f..8bf4fb3 100644 --- a/doc/html/mouse_8c-source.html +++ b/doc/html/mouse_8c-source.html @@ -201,7 +201,7 @@ 00170 END 00171 ***/ 00172 -
    Generated on Tue Dec 12 08:52:05 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 09:59:41 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/mouse_8c.html b/doc/html/mouse_8c.html index c02d619..833f8bb 100644 --- a/doc/html/mouse_8c.html +++ b/doc/html/mouse_8c.html @@ -38,6 +38,19 @@ #include <ubixos/types.h>

    +Include dependency graph for mouse.c:

    + + + + + + + + + + + +

    Go to the source code of this file.

    @@ -98,6 +111,12 @@ References inportByte().

    Referenced by kbdWriteRead(), and mouseInit(). +

    +Here is the call graph for this function:

    + + + +

    @@ -133,6 +152,13 @@ References inportByte(), and outportByte().

    Referenced by kbdWriteRead(), and mouseInit(). +

    +Here is the call graph for this function:

    + + + + +

    @@ -174,6 +200,15 @@ References kbdRead(), and kbdWrite().

    Referenced by mouseInit(). +

    +Here is the call graph for this function:

    + + + + + + +

    @@ -197,6 +232,13 @@ Definition at line 141 of file mouse.c.

    References eoi, kprintf(), mPic, outportByte(), and sPic. +

    +Here is the call graph for this function:

    + + + + +

    @@ -219,10 +261,24 @@

    Definition at line 94 of file mouse.c.

    -References dDpl3, dInt, dPresent, eoi, irqEnable(), kbdRead(), kbdWrite(), kbdWriteRead(), kprintf(), mouseISR(), mPic, mVec, outportByte(), setVector(), and sPic. +References dDpl3, dInt, dPresent, eoi, irqEnable(), kbdRead(), kbdWrite(), kbdWriteRead(), kprintf(), mouseISR(), mPic, mVec, outportByte(), setVector(), and sPic. +

    +Here is the call graph for this function:

    + + + + + + + + + + + +

    -


    Generated on Tue Dec 12 08:52:14 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:04:40 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/mouse_8h-source.html b/doc/html/mouse_8h-source.html index 52ffa8b..529eb84 100644 --- a/doc/html/mouse_8h-source.html +++ b/doc/html/mouse_8h-source.html @@ -83,7 +83,7 @@ 00052 00053 END 00054 ***/ -
    Generated on Tue Dec 12 08:52:04 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 09:59:41 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/mouse_8h.html b/doc/html/mouse_8h.html index 33cf8df..e4be52a 100644 --- a/doc/html/mouse_8h.html +++ b/doc/html/mouse_8h.html @@ -31,6 +31,12 @@ src » sys » include » isa

    mouse.h File Reference

    +This graph shows which files directly or indirectly include this file:

    + + + + +

    Go to the source code of this file.


    Functions

    @@ -84,6 +90,13 @@ Definition at line 141 of file mouse.c.

    References eoi, kprintf(), mPic, outportByte(), and sPic. +

    +Here is the call graph for this function:

    + + + + +

    @@ -106,7 +119,21 @@

    Definition at line 94 of file mouse.c.

    -References dDpl3, dInt, dPresent, eoi, irqEnable(), kbdRead(), kbdWrite(), kbdWriteRead(), kprintf(), mouseISR(), mPic, mVec, outportByte(), setVector(), and sPic. +References dDpl3, dInt, dPresent, eoi, irqEnable(), kbdRead(), kbdWrite(), kbdWriteRead(), kprintf(), mouseISR(), mPic, mVec, outportByte(), setVector(), and sPic. +

    +Here is the call graph for this function:

    + + + + + + + + + + + +

    @@ -130,7 +157,7 @@ Referenced by mouseInit().

    -


    Generated on Tue Dec 12 08:52:09 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:00:11 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/mpi_8h-source.html b/doc/html/mpi_8h-source.html index 3e30e4f..6e59ed2 100644 --- a/doc/html/mpi_8h-source.html +++ b/doc/html/mpi_8h-source.html @@ -67,7 +67,7 @@ 00036 #define MESSAGE_LENGTH 248 00037 00038 struct mpi_message { -00039 char data[MESSAGE_LENGTH]; +00039 char data[MESSAGE_LENGTH]; 00040 uInt32 header; 00041 pidType pid; 00042 struct mpi_message *next; @@ -132,7 +132,7 @@ 00101 END 00102 ***/ 00103 -
    Generated on Tue Dec 12 08:52:04 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 09:59:41 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/mpi_8h.html b/doc/html/mpi_8h.html index 48d80d3..a7f3d5c 100644 --- a/doc/html/mpi_8h.html +++ b/doc/html/mpi_8h.html @@ -33,6 +33,37 @@ #include <ubixos/sched.h>

    +Include dependency graph for mpi.h:

    + + + + + + + + + + + +

    +This graph shows which files directly or indirectly include this file:

    + + + + + + + + + + + + + + + + +

    Go to the source code of this file.


    Defines

    @@ -137,9 +168,26 @@

    Definition at line 69 of file system.c.

    -References _current, taskStruct::id, kmalloc(), mbox, mboxList, mpi_findMbox(), mpiSpinLock, mpi_mbox::prev, spinLock(), spinUnlock(), and sprintf(). +References _current, taskStruct::id, kmalloc(), mboxList, mpi_findMbox(), mpiSpinLock, mpi_mbox::name, mpi_mbox::next, mpi_mbox::pid, mpi_mbox::prev, spinLock(), spinUnlock(), and sprintf().

    Referenced by sysMpiCreateMbox(), systemTask(), and ubixfs_thread(). +

    +Here is the call graph for this function:

    + + + + + + + + + + + + + + +

    @@ -163,9 +211,31 @@

    Definition at line 234 of file system.c.

    -References _current, taskStruct::id, kfree(), mbox, mboxList, mpiSpinLock, spinLock(), spinUnlock(), and strcmp(). +References _current, taskStruct::id, kfree(), mboxList, mpiSpinLock, mpi_mbox::name, mpi_mbox::next, mpi_mbox::pid, mpi_mbox::prev, spinLock(), spinUnlock(), and strcmp().

    Referenced by sysMpiDestroyMbox(). +

    +Here is the call graph for this function:

    + + + + + + + + + + + + + + + + + + + +

    @@ -198,9 +268,33 @@

    Definition at line 189 of file system.c.

    -References _current, mpi_message::data, mpi_message::header, taskStruct::id, kfree(), mbox, memcpy(), MESSAGE_LENGTH, mpi_findMbox(), mpiSpinLock, mpi_message::pid, spinLock(), and spinUnlock(). +References _current, mpi_message::data, mpi_message::header, taskStruct::id, kfree(), memcpy(), MESSAGE_LENGTH, mpi_findMbox(), mpiSpinLock, mpi_mbox::msg, mpi_message::next, mpi_mbox::pid, mpi_message::pid, spinLock(), and spinUnlock().

    Referenced by sysMpiFetchMessage(), systemTask(), and ubixfs_thread(). +

    +Here is the call graph for this function:

    + + + + + + + + + + + + + + + + + + + + + +

    @@ -239,9 +333,26 @@

    Definition at line 143 of file system.c.

    -References _current, mpi_message::data, mpi_message::header, taskStruct::id, kmalloc(), mbox, memcpy(), MESSAGE_LENGTH, mpi_findMbox(), mpiSpinLock, mpi_message::next, mpi_message::pid, spinLock(), spinUnlock(), and x1. +References _current, mpi_message::data, mpi_message::header, taskStruct::id, kmalloc(), memcpy(), MESSAGE_LENGTH, mpi_findMbox(), mpiSpinLock, mpi_mbox::msg, mpi_mbox::msgLast, mpi_message::next, mpi_message::pid, spinLock(), spinUnlock(), and x1.

    Referenced by sysMpiPostMessage(). +

    +Here is the call graph for this function:

    + + + + + + + + + + + + + + +

    @@ -274,12 +385,27 @@

    Definition at line 108 of file system.c.

    -References mpi_message::data, mpi_message::header, kmalloc(), mbox, mboxList, memcpy(), MESSAGE_LENGTH, mpiSpinLock, mpi_message::next, spinLock(), and spinUnlock(). +References mpi_message::data, mpi_message::header, kmalloc(), mboxList, memcpy(), MESSAGE_LENGTH, mpiSpinLock, mpi_mbox::msg, mpi_mbox::msgLast, mpi_mbox::next, mpi_message::next, spinLock(), and spinUnlock().

    Referenced by sysMpiSpam(). +

    +Here is the call graph for this function:

    + + + + + + + + + + + + +

    -


    Generated on Tue Dec 12 08:52:09 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:00:43 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/ne2k_8c-source.html b/doc/html/ne2k_8c-source.html index c7cb2bc..31f34d0 100644 --- a/doc/html/ne2k_8c-source.html +++ b/doc/html/ne2k_8c-source.html @@ -74,8 +74,8 @@ 00043 00044 static spinLock_t ne2k_spinLock = SPIN_LOCK_INITIALIZER; 00045 -00046 static int dp_pkt2user(struct device *dev,int page,int length); -00047 static void getblock(struct device *dev,int page,size_t offset,size_t size,void *dst); +00046 static int dp_pkt2user(struct device *dev,int page,int length); +00047 static void getblock(struct device *dev,int page,size_t offset,size_t size,void *dst); 00048 static int dp_recv(struct device *); 00049 00050 static struct nicBuffer *ne2kBuffer = 0x0; @@ -143,13 +143,13 @@ 00112 return(0x0); 00113 } 00114 -00115 int PCtoNIC(struct device *dev,void *packet,int length) { +00115 int PCtoNIC(struct device *dev,void *packet,int length) { 00116 int i = 0x0; 00117 uInt16 *packet16 = (uInt16 *)packet; 00118 uInt8 *packet8 = (uInt8 *)packet; 00119 uInt8 word16 = 0x1; 00120 -00121 if ((inportByte(dev->ioAddr) & 0x04) == 0x04) { +00121 if ((inportByte(dev->ioAddr) & 0x04) == 0x04) { 00122 kpanic("Device Not Ready\n"); 00123 } 00124 @@ -158,41 +158,41 @@ 00127 length++; 00128 } 00129 -00130 outportByte(dev->ioAddr+EN0_RCNTLO,(length & 0xFF)); -00131 outportByte(dev->ioAddr+EN0_RCNTHI,(length >> 8)); +00130 outportByte(dev->ioAddr+EN0_RCNTLO,(length & 0xFF)); +00131 outportByte(dev->ioAddr+EN0_RCNTHI,(length >> 8)); 00132 -00133 outportByte(dev->ioAddr+EN0_RSARLO,0x0); -00134 outportByte(dev->ioAddr+EN0_RSARHI,0x41); +00133 outportByte(dev->ioAddr+EN0_RSARLO,0x0); +00134 outportByte(dev->ioAddr+EN0_RSARHI,0x41); 00135 -00136 outportByte(dev->ioAddr,E8390_RWRITE+E8390_START); +00136 outportByte(dev->ioAddr,E8390_RWRITE+E8390_START); 00137 00138 if (word16 != 0x0) { 00139 for(i=0;i<length/2;i++){ -00140 outportWord(dev->ioAddr + NE_DATAPORT,packet16[i]); +00140 outportWord(dev->ioAddr + NE_DATAPORT,packet16[i]); 00141 } 00142 } 00143 else { 00144 for(i=0;i<length;i++){ -00145 outportByte(dev->ioAddr + NE_DATAPORT,packet8[i]); +00145 outportByte(dev->ioAddr + NE_DATAPORT,packet8[i]); 00146 } 00147 } 00148 00149 for (i = 0;i<=100;i++) { -00150 if ((inportByte(dev->ioAddr+EN0_ISR) & 0x40) == 0x40) { +00150 if ((inportByte(dev->ioAddr+EN0_ISR) & 0x40) == 0x40) { 00151 break; 00152 } 00153 } 00154 -00155 outportByte(dev->ioAddr+EN0_ISR,0x40); -00156 outportByte(dev->ioAddr+EN0_TPSR,0x41);//ei_local->txStartPage); -00157 outportByte(dev->ioAddr+0x05,(length & 0xFF)); -00158 outportByte(dev->ioAddr+0x06,(length >> 8)); -00159 outportByteP(dev->ioAddr,0x26); +00155 outportByte(dev->ioAddr+EN0_ISR,0x40); +00156 outportByte(dev->ioAddr+EN0_TPSR,0x41);//ei_local->txStartPage); +00157 outportByte(dev->ioAddr+0x05,(length & 0xFF)); +00158 outportByte(dev->ioAddr+0x06,(length >> 8)); +00159 outportByteP(dev->ioAddr,0x26); 00160 //kprintf("SENT\n"); 00161 return(length); 00162 } 00163 -00164 int NICtoPC(struct device *dev,void *packet,int length,int nic_addr) { +00164 int NICtoPC(struct device *dev,void *packet,int length,int nic_addr) { 00165 int i = 0x0; 00166 uInt16 *packet16 = (uInt16 *)packet; 00167 @@ -203,19 +203,19 @@ 00172 00173 00174 -00175 outportByte(dev->ioAddr+EN0_RCNTLO,(length & 0xFF)); -00176 outportByte(dev->ioAddr+EN0_RCNTHI,(length >> 8)); +00175 outportByte(dev->ioAddr+EN0_RCNTLO,(length & 0xFF)); +00176 outportByte(dev->ioAddr+EN0_RCNTHI,(length >> 8)); 00177 -00178 outportByte(dev->ioAddr+EN0_RSARLO,nic_addr & 0xFF); -00179 outportByte(dev->ioAddr+EN0_RSARHI,nic_addr >> 8); +00178 outportByte(dev->ioAddr+EN0_RSARLO,nic_addr & 0xFF); +00179 outportByte(dev->ioAddr+EN0_RSARHI,nic_addr >> 8); 00180 -00181 outportByte(dev->ioAddr,0x0A); +00181 outportByte(dev->ioAddr,0x0A); 00182 00183 for(i=0;i<length/2;i++){ -00184 packet16[i] = inportWord(dev->ioAddr + NE_DATAPORT); +00184 packet16[i] = inportWord(dev->ioAddr + NE_DATAPORT); 00185 } 00186 -00187 outportByte(dev->ioAddr+EN0_ISR,0x40); +00187 outportByte(dev->ioAddr+EN0_ISR,0x40); 00188 return(length); 00189 } 00190 @@ -251,7 +251,7 @@ 00220 return; 00221 } 00222 -00223 static int dp_recv(struct device *dev) { +00223 static int dp_recv(struct device *dev) { 00224 dp_rcvhdr_t header; 00225 unsigned int pageno = 0x0, curr = 0x0, next = 0x0; 00226 int packet_processed = 0x0, r = 0x0; @@ -259,16 +259,16 @@ 00228 00229 uInt32 length = 0x0; 00230 -00231 pageno = inportByte(dev->ioAddr + NE_BNRY) + 1; +00231 pageno = inportByte(dev->ioAddr + NE_BNRY) + 1; 00232 if (pageno == stopPage) pageno = startPage; 00233 00234 do { -00235 outportByte(dev->ioAddr + NE_CMD, 0x40); -00236 curr = inportByte(dev->ioAddr + NE_CURRENT); -00237 outportByte(dev->ioAddr, 0x0); +00235 outportByte(dev->ioAddr + NE_CMD, 0x40); +00236 curr = inportByte(dev->ioAddr + NE_CURRENT); +00237 outportByte(dev->ioAddr, 0x0); 00238 if (curr == pageno) break; -00239 getblock(dev, pageno, (size_t)0, sizeof(header), &header); -00240 getblock(dev, pageno, sizeof(header) + 2*sizeof(ether_addr_t), sizeof(eth_type), &eth_type); +00239 getblock(dev, pageno, (size_t)0, sizeof(header), &header); +00240 getblock(dev, pageno, sizeof(header) + 2*sizeof(ether_addr_t), sizeof(eth_type), &eth_type); 00241 00242 length = (header.dr_rbcl | (header.dr_rbch << 8)) - sizeof(dp_rcvhdr_t); 00243 next = header.dr_next; @@ -288,7 +288,7 @@ 00257 next = curr; 00258 } 00259 else if (header.dr_status & RSR_PRX) { -00260 r = dp_pkt2user(dev, pageno, length); +00260 r = dp_pkt2user(dev, pageno, length); 00261 if (r != OK) { 00262 kprintf("FRUIT"); 00263 return(0x0); @@ -297,9 +297,9 @@ 00266 packet_processed = 0x1; 00267 } 00268 if (next == startPage) -00269 outportByte(dev->ioAddr + NE_BNRY, stopPage - 1); +00269 outportByte(dev->ioAddr + NE_BNRY, stopPage - 1); 00270 else -00271 outportByte(dev->ioAddr + NE_BNRY, next - 1); +00271 outportByte(dev->ioAddr + NE_BNRY, next - 1); 00272 00273 pageno = next; 00274 @@ -307,27 +307,27 @@ 00276 return(0x0); 00277 } 00278 -00279 static void getblock(struct device *dev,int page,size_t offset,size_t size,void *dst) { +00279 static void getblock(struct device *dev,int page,size_t offset,size_t size,void *dst) { 00280 uInt16 *ha = 0x0; 00281 int i = 0x0; 00282 00283 ha = (uInt16 *) dst; 00284 offset = page * DP_PAGESIZE + offset; -00285 outportByte(dev->ioAddr + NE_RBCR0, size & 0xFF); -00286 outportByte(dev->ioAddr + NE_RBCR1, size >> 8); -00287 outportByte(dev->ioAddr + EN0_RSARLO, offset & 0xFF); -00288 outportByte(dev->ioAddr + EN0_RSARHI, offset >> 8); -00289 outportByte(dev->ioAddr + NE_CMD, E8390_RREAD | E8390_START); +00285 outportByte(dev->ioAddr + NE_RBCR0, size & 0xFF); +00286 outportByte(dev->ioAddr + NE_RBCR1, size >> 8); +00287 outportByte(dev->ioAddr + EN0_RSARLO, offset & 0xFF); +00288 outportByte(dev->ioAddr + EN0_RSARHI, offset >> 8); +00289 outportByte(dev->ioAddr + NE_CMD, E8390_RREAD | E8390_START); 00290 00291 size /= 2; 00292 for (i= 0; i<size; i++) -00293 ha[i]= inportWord(dev->ioAddr + NE_DATAPORT); -00294 outportByte(dev->ioAddr+EN0_ISR,0x40); +00293 ha[i]= inportWord(dev->ioAddr + NE_DATAPORT); +00294 outportByte(dev->ioAddr+EN0_ISR,0x40); 00295 } 00296 -00297 static int dp_pkt2user(struct device *dev,int page,int length) { +00297 static int dp_pkt2user(struct device *dev,int page,int length) { 00298 int last = 0x0; -00299 struct nicBuffer *tmpBuf = 0x0; +00299 struct nicBuffer *tmpBuf = 0x0; 00300 00301 last = page + (length - 1) / DP_PAGESIZE; 00302 @@ -335,14 +335,14 @@ 00304 kprintf("FOOK STOP PAGE!!!"); 00305 } 00306 else { -00307 tmpBuf = ne2kAllocBuffer(length); -00308 NICtoPC(dev,tmpBuf->buffer,length,page * DP_PAGESIZE + sizeof(dp_rcvhdr_t)); +00307 tmpBuf = ne2kAllocBuffer(length); +00308 NICtoPC(dev,tmpBuf->buffer,length,page * DP_PAGESIZE + sizeof(dp_rcvhdr_t)); 00309 } 00310 return(OK); 00311 } 00312 00313 struct nicBuffer *ne2kAllocBuffer(int length) { -00314 struct nicBuffer *tmpBuf = 0x0; +00314 struct nicBuffer *tmpBuf = 0x0; 00315 00316 spinLock(&ne2k_spinLock); 00317 @@ -355,30 +355,30 @@ 00324 return(ne2kBuffer); 00325 } 00326 else { -00327 for (tmpBuf = ne2kBuffer;tmpBuf->next != 0x0;tmpBuf = tmpBuf->next); +00327 for (tmpBuf = ne2kBuffer;tmpBuf->next != 0x0;tmpBuf = tmpBuf->next); 00328 -00329 tmpBuf->next = (struct nicBuffer *)kmalloc(sizeof(struct nicBuffer)); -00330 tmpBuf = tmpBuf->next; -00331 tmpBuf->next = 0x0; -00332 tmpBuf->length = length; -00333 tmpBuf->buffer = (char *)kmalloc(length); +00329 tmpBuf->next = (struct nicBuffer *)kmalloc(sizeof(struct nicBuffer)); +00330 tmpBuf = tmpBuf->next; +00331 tmpBuf->next = 0x0; +00332 tmpBuf->length = length; +00333 tmpBuf->buffer = (char *)kmalloc(length); 00334 spinUnlock(&ne2k_spinLock); -00335 return(tmpBuf); +00335 return(tmpBuf); 00336 } 00337 spinUnlock(&ne2k_spinLock); 00338 return(0x0); 00339 } 00340 00341 struct nicBuffer *ne2kGetBuffer() { -00342 struct nicBuffer *tmpBuf = 0x0; +00342 struct nicBuffer *tmpBuf = 0x0; 00343 00344 if (ne2k_spinLock == 0x1) 00345 return(0x0); 00346 -00347 tmpBuf = ne2kBuffer; +00347 tmpBuf = ne2kBuffer; 00348 if (ne2kBuffer != 0x0) 00349 ne2kBuffer = ne2kBuffer->next; -00350 return(tmpBuf); +00350 return(tmpBuf); 00351 } 00352 00353 void ne2kFreeBuffer(struct nicBuffer *buf) { @@ -448,7 +448,7 @@ 00417 END 00418 ***/ 00419 -
    Generated on Tue Dec 12 08:52:06 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 09:59:41 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/ne2k_8c.html b/doc/html/ne2k_8c.html index e29114d..c7d1773 100644 --- a/doc/html/ne2k_8c.html +++ b/doc/html/ne2k_8c.html @@ -43,16 +43,38 @@ #include <assert.h>

    +Include dependency graph for ne2k.c:

    + + + + + + + + + + + + + + + + + + + + +

    Go to the source code of this file.


    Data Structures

    - + - + @@ -64,9 +86,9 @@ - + - + @@ -133,9 +155,27 @@

    Definition at line 297 of file ne2k.c.

    -References nicBuffer::buffer, dev, DP_PAGESIZE, kprintf(), ne2kAllocBuffer(), NICtoPC(), OK, stopPage, and tmpBuf. +References nicBuffer::buffer, DP_PAGESIZE, kprintf(), ne2kAllocBuffer(), NICtoPC(), OK, and stopPage.

    Referenced by dp_recv(). +

    +Here is the call graph for this function:

    + + + + + + + + + + + + + + + +

    @@ -159,9 +199,28 @@

    Definition at line 223 of file ne2k.c.

    -References dev, dp_pkt2user(), getblock(), inportByte(), device::ioAddr, kpanic(), kprintf(), NE_BNRY, NE_CMD, NE_CURRENT, OK, outportByte(), RSR_FO, RSR_PRX, startPage, and stopPage. +References dp_pkt2user(), getblock(), inportByte(), device::ioAddr, kpanic(), kprintf(), NE_BNRY, NE_CMD, NE_CURRENT, OK, outportByte(), RSR_FO, RSR_PRX, startPage, and stopPage.

    Referenced by ne2kHandler(). +

    +Here is the call graph for this function:

    + + + + + + + + + + + + + + + + +

    @@ -212,9 +271,16 @@

    Definition at line 279 of file ne2k.c.

    -References dev, DP_PAGESIZE, E8390_RREAD, E8390_START, EN0_ISR, EN0_RSARHI, EN0_RSARLO, inportWord(), device::ioAddr, NE_CMD, NE_DATAPORT, NE_RBCR0, NE_RBCR1, and outportByte(). +References DP_PAGESIZE, E8390_RREAD, E8390_START, EN0_ISR, EN0_RSARHI, EN0_RSARLO, inportWord(), device::ioAddr, NE_CMD, NE_DATAPORT, NE_RBCR0, NE_RBCR1, and outportByte().

    Referenced by dp_recv(). +

    +Here is the call graph for this function:

    + + + + +

    @@ -237,7 +303,26 @@

    Definition at line 70 of file ne2k.c.

    -References dDpl0, dInt, DP_CNTR0, DP_CNTR1, DP_CNTR2, DP_CURR, DP_MAR0, DP_MAR1, DP_MAR2, DP_MAR3, DP_MAR4, DP_MAR5, DP_MAR6, DP_MAR7, dPresent, inportByte(), device::ioAddr, device::irq, irqEnable(), kmalloc(), kprintf(), mDev, mVec, ne2kISR(), NE_BNRY, NE_CMD, NE_DCR, NE_IMR, NE_ISR, NE_PSTART, NE_PSTOP, NE_RBCR0, NE_RBCR1, NE_RCR, NE_TCR, outportByte(), setVector(), startPage, stopPage, and x20. +References dDpl0, dInt, DP_CNTR0, DP_CNTR1, DP_CNTR2, DP_CURR, DP_MAR0, DP_MAR1, DP_MAR2, DP_MAR3, DP_MAR4, DP_MAR5, DP_MAR6, DP_MAR7, dPresent, inportByte(), device::ioAddr, device::irq, irqEnable(), kmalloc(), kprintf(), mDev, mVec, ne2kISR(), NE_BNRY, NE_CMD, NE_DCR, NE_IMR, NE_ISR, NE_PSTART, NE_PSTOP, NE_RBCR0, NE_RBCR1, NE_RCR, NE_TCR, outportByte(), setVector(), startPage, stopPage, and x20. +

    +Here is the call graph for this function:

    + + + + + + + + + + + + + + + + +

    @@ -261,9 +346,23 @@

    Definition at line 313 of file ne2k.c.

    -References nicBuffer::buffer, kmalloc(), nicBuffer::length, ne2k_spinLock, ne2kBuffer, nicBuffer::next, spinLock(), spinUnlock(), and tmpBuf. +References nicBuffer::buffer, kmalloc(), nicBuffer::length, ne2k_spinLock, ne2kBuffer, nicBuffer::next, spinLock(), and spinUnlock().

    Referenced by dp_pkt2user(). +

    +Here is the call graph for this function:

    + + + + + + + + + + + +

    @@ -289,7 +388,26 @@

    References nicBuffer::buffer, and kfree().

    -Referenced by ethernetif_thread(). +Here is the call graph for this function:

    + + + + + + + + + + + + + + + + + + +

    @@ -312,9 +430,7 @@

    Definition at line 341 of file ne2k.c.

    -References ne2k_spinLock, ne2kBuffer, nicBuffer::next, tmpBuf, and x1. -

    -Referenced by ethernetif_thread(). +References ne2k_spinLock, ne2kBuffer, nicBuffer::next, and x1.

    @@ -337,7 +453,27 @@

    Definition at line 191 of file ne2k.c.

    -References dp_recv(), eoi, inportByte(), device::ioAddr, irqDisable(), irqEnable(), kprintf(), mDev, mPic, NE_IMR, NE_ISR, NE_TPSR, outportByte(), sPic, and status. +References dp_recv(), eoi, inportByte(), device::ioAddr, irqDisable(), irqEnable(), kprintf(), mDev, mPic, NE_IMR, NE_ISR, NE_TPSR, outportByte(), sPic, and status. +

    +Here is the call graph for this function:

    + + + + + + + + + + + + + + + + + +

    @@ -382,9 +518,16 @@

    Definition at line 164 of file ne2k.c.

    -References assert, dev, EN0_ISR, EN0_RCNTHI, EN0_RCNTLO, EN0_RSARHI, EN0_RSARLO, inportWord(), device::ioAddr, NE_DATAPORT, and outportByte(). +References assert, EN0_ISR, EN0_RCNTHI, EN0_RCNTLO, EN0_RSARHI, EN0_RSARLO, inportWord(), device::ioAddr, NE_DATAPORT, and outportByte().

    Referenced by dp_pkt2user(). +

    +Here is the call graph for this function:

    + + + + +

    @@ -423,9 +566,21 @@

    Definition at line 115 of file ne2k.c.

    -References assert, dev, E8390_RWRITE, E8390_START, EN0_ISR, EN0_RCNTHI, EN0_RCNTLO, EN0_RSARHI, EN0_RSARLO, inportByte(), device::ioAddr, kpanic(), NE_DATAPORT, outportByte(), and outportWord(). +References assert, E8390_RWRITE, E8390_START, EN0_ISR, EN0_RCNTHI, EN0_RCNTLO, EN0_RSARHI, EN0_RSARLO, inportByte(), device::ioAddr, kpanic(), NE_DATAPORT, outportByte(), and outportWord().

    -Referenced by low_level_output(). +Here is the call graph for this function:

    + + + + + + + + + + + +


    Variable Documentation

    @@ -486,7 +641,7 @@ Referenced by ne2kAllocBuffer(), and ne2kGetBuffer().

    -


    Generated on Tue Dec 12 08:52:14 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:04:51 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/ne2k_8h-source.html b/doc/html/ne2k_8h-source.html index 97af484..b23fca4 100644 --- a/doc/html/ne2k_8h-source.html +++ b/doc/html/ne2k_8h-source.html @@ -76,7 +76,7 @@ 00045 typedef union etheraddr { 00046 unsigned char bytes[6]; /* byteorder safe initialization */ 00047 unsigned short shorts[3]; /* force 2-byte alignment */ -00048 } ether_addr; +00048 } ether_addr; 00049 00050 00051 struct nicBuffer { @@ -191,13 +191,13 @@ 00160 int ne2k_init(); 00161 int ne2kProbe(int,struct device *); 00162 int ne2kDevInit(struct device *); -00163 void NS8390_init(struct device *dev,int startp); +00163 void NS8390_init(struct device *dev,int startp); 00164 00165 void ne2kISR(); 00166 void ne2kHandler(); 00167 -00168 int NICtoPC(struct device *dev,void *packet,int length,int nic_addr); -00169 int PCtoNIC(struct device *dev,void *packet,int length); +00168 int NICtoPC(struct device *dev,void *packet,int length,int nic_addr); +00169 int PCtoNIC(struct device *dev,void *packet,int length); 00170 00171 struct nicBuffer *ne2kAllocBuffer(int); 00172 struct nicBuffer *ne2kGetBuffer(); @@ -226,7 +226,7 @@ 00195 00196 END 00197 ***/ -
    Generated on Tue Dec 12 08:52:04 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 09:59:41 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/ne2k_8h.html b/doc/html/ne2k_8h.html index bea3b08..c89a3d5 100644 --- a/doc/html/ne2k_8h.html +++ b/doc/html/ne2k_8h.html @@ -33,6 +33,22 @@ #include <sys/device.old.h>

    +Include dependency graph for ne2k.h:

    + + + + + + +

    +This graph shows which files directly or indirectly include this file:

    + + + + + + +

    Go to the source code of this file.


    Functions

     asm (".globl ne2kISR \n""ne2kISR: \n"" pusha \n"" call ne2kHandler \n"" popa \n"" iret \n")
    static int dp_pkt2user (struct device *dev, int page, int length)
    static int dp_pkt2user (struct device *dev, int page, int length)
    static int dp_recv (struct device *)
    static void getblock (struct device *dev, int page, size_t offset, size_t size, void *dst)
    static void getblock (struct device *dev, int page, size_t offset, size_t size, void *dst)
    int ne2k_init ()
    void ne2kHandler ()
    int NICtoPC (struct device *dev, void *packet, int length, int nic_addr)
    int NICtoPC (struct device *dev, void *packet, int length, int nic_addr)
    int PCtoNIC (struct device *dev, void *packet, int length)
    int PCtoNIC (struct device *dev, void *packet, int length)

    Variables

    static struct devicemDev = 0x0
    @@ -133,7 +149,7 @@ - + @@ -195,12 +211,12 @@ - + - + @@ -219,11 +235,11 @@ - + - + - + @@ -1044,7 +1060,7 @@

    Data Structures

    #define ENISR_ALL   0x3f
    #define ether_addr   ether_addr_t
    #define ether_addr   ether_addr_t
    #define NE1SM_START_PG   0x20
    #define TX_2X_PAGES   12
    #define TX_PAGES   (dev->priv->pingPong ? TX_2X_PAGES : TX_1X_PAGES)
    #define TX_PAGES   (dev->priv->pingPong ? TX_2X_PAGES : TX_1X_PAGES)

    Typedefs

    typedef dp_rcvhdr dp_rcvhdr_t
    typedef etheraddr ether_addr
    typedef etheraddr ether_addr_t

    Functions

    int ne2k_init ()
    int ne2kProbe (int, struct device *)
    int NICtoPC (struct device *dev, void *packet, int length, int nic_addr)
    int NICtoPC (struct device *dev, void *packet, int length, int nic_addr)
    void NS8390_init (struct device *dev, int startp)
    void NS8390_init (struct device *dev, int startp)
    int PCtoNIC (struct device *dev, void *packet, int length)
    int PCtoNIC (struct device *dev, void *packet, int length)

    Variables

    char * nicPacket
    - +
    #define ether_addr   ether_addr_t #define ether_addr   ether_addr_t
    @@ -1609,7 +1625,7 @@

    - +
    #define TX_PAGES   (dev->priv->pingPong ? TX_2X_PAGES : TX_1X_PAGES) #define TX_PAGES   (dev->priv->pingPong ? TX_2X_PAGES : TX_1X_PAGES)
    @@ -1637,12 +1653,12 @@

    - +

    @@ -1697,9 +1732,23 @@

    Definition at line 313 of file ne2k.c.

    -References nicBuffer::buffer, kmalloc(), nicBuffer::length, ne2k_spinLock, ne2kBuffer, nicBuffer::next, spinLock(), spinUnlock(), and tmpBuf. +References nicBuffer::buffer, kmalloc(), nicBuffer::length, ne2k_spinLock, ne2kBuffer, nicBuffer::next, spinLock(), and spinUnlock().

    Referenced by dp_pkt2user(). +

    +Here is the call graph for this function:

    + + + + + + + + + + + +

    @@ -1745,7 +1794,26 @@

    References nicBuffer::buffer, and kfree().

    -Referenced by ethernetif_thread(). +Here is the call graph for this function:

    + + + + + + + + + + + + + + + + + + +

    @@ -1768,9 +1836,7 @@

    Definition at line 341 of file ne2k.c.

    -References ne2k_spinLock, ne2kBuffer, nicBuffer::next, tmpBuf, and x1. -

    -Referenced by ethernetif_thread(). +References ne2k_spinLock, ne2kBuffer, nicBuffer::next, and x1.

    @@ -1793,7 +1859,27 @@

    Definition at line 191 of file ne2k.c.

    -References dp_recv(), eoi, inportByte(), device::ioAddr, irqDisable(), irqEnable(), kprintf(), mDev, mPic, NE_IMR, NE_ISR, NE_TPSR, outportByte(), sPic, and status. +References dp_recv(), eoi, inportByte(), device::ioAddr, irqDisable(), irqEnable(), kprintf(), mDev, mPic, NE_IMR, NE_ISR, NE_TPSR, outportByte(), sPic, and status. +

    +Here is the call graph for this function:

    + + + + + + + + + + + + + + + + + +

    @@ -1888,9 +1974,16 @@

    Definition at line 164 of file ne2k.c.

    -References assert, dev, EN0_ISR, EN0_RCNTHI, EN0_RCNTLO, EN0_RSARHI, EN0_RSARLO, inportWord(), device::ioAddr, NE_DATAPORT, and outportByte(). +References assert, EN0_ISR, EN0_RCNTHI, EN0_RCNTLO, EN0_RSARHI, EN0_RSARLO, inportWord(), device::ioAddr, NE_DATAPORT, and outportByte().

    Referenced by dp_pkt2user(). +

    +Here is the call graph for this function:

    + + + + +

    @@ -1958,9 +2051,21 @@

    Definition at line 115 of file ne2k.c.

    -References assert, dev, E8390_RWRITE, E8390_START, EN0_ISR, EN0_RCNTHI, EN0_RCNTLO, EN0_RSARHI, EN0_RSARLO, inportByte(), device::ioAddr, kpanic(), NE_DATAPORT, outportByte(), and outportWord(). +References assert, E8390_RWRITE, E8390_START, EN0_ISR, EN0_RCNTHI, EN0_RCNTLO, EN0_RSARHI, EN0_RSARLO, inportByte(), device::ioAddr, kpanic(), NE_DATAPORT, outportByte(), and outportWord().

    -Referenced by low_level_output(). +Here is the call graph for this function:

    + + + + + + + + + + + +


    Variable Documentation

    @@ -1994,7 +2099,7 @@

    -


    Generated on Tue Dec 12 08:52:09 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:00:17 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/net_8c-source.html b/doc/html/net_8c-source.html index 59588a7..02e616f 100644 --- a/doc/html/net_8c-source.html +++ b/doc/html/net_8c-source.html @@ -106,7 +106,7 @@ 00075 *****************************************************************************************/ 00076 00077 #include <ubixos/types.h> -00078 #include <net/sockets.h> +00078 #include <net/sockets.h> 00079 #include <string.h> 00080 00081 #include "lib/kprintf.h" @@ -116,7 +116,7 @@ 00085 #define _IN_ADDR_T_DECLARED 00086 #endif 00087 -00088 uInt32 htonl(uInt32 n) { +00088 uInt32 htonl(uInt32 n) { 00089 uInt32 retVal = 0x0; 00090 retVal += ((n & 0xff) << 24); 00091 retVal += ((n & 0xff00) << 8); @@ -125,24 +125,24 @@ 00094 return(retVal); 00095 } 00096 -00097 uInt32 htons(uInt32 n) { +00097 uInt32 htons(uInt32 n) { 00098 uInt32 retVal = 0x0; 00099 retVal = (((n & 0xff) << 8) | ((n & 0xff00) >> 8)); 00100 return(retVal); 00101 } 00102 -00103 void bcopy(const void *src, void *dest, int len) { +00103 void bcopy(const void *src, void *dest, int len) { 00104 memcpy(dest,src,len); 00105 } 00106 -00107 void bzero(void *data, int n) { +00107 void bzero(void *data, int n) { 00108 memset(data, 0, n); 00109 } 00110 00111 00112 int inet_aton(cp, addr) 00113 const char *cp; -00114 struct in_addr *addr; +00114 struct in_addr *addr; 00115 { 00116 uInt32 parts[4]; 00117 in_addr_t val; @@ -234,8 +234,8 @@ 00203 break; 00204 } 00205 -00206 if (addr != NULL) -00207 addr->s_addr = htonl(val); +00206 if (addr != NULL) +00207 addr->s_addr = htonl(val); 00208 return (1); 00209 } 00210 @@ -243,7 +243,7 @@ 00212 END 00213 ***/ 00214 -
    Generated on Tue Dec 12 08:52:07 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 09:59:42 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/net_8c.html b/doc/html/net_8c.html index 5cd1095..51eb351 100644 --- a/doc/html/net_8c.html +++ b/doc/html/net_8c.html @@ -30,11 +30,20 @@

    net.c File Reference

    #include <ubixos/types.h>
    -#include <net/sockets.h>
    +#include <net/sockets.h>
    #include <string.h>
    #include "lib/kprintf.h"

    +Include dependency graph for net.c:

    + + + + + + + +

    Go to the source code of this file. @@ -49,7 +58,7 @@ - +

    Typedefs

    uInt32 htons (uInt32 n)
    int inet_aton (char *cp, struct in_addr *addr) const
    int inet_aton (char *cp, struct in_addr *addr) const


    Typedef Documentation

    @@ -109,7 +118,11 @@

    References memcpy().

    -Referenced by loopif_output(), low_level_input(), and low_level_output(). +Here is the call graph for this function:

    + + + +

    @@ -143,6 +156,12 @@ Definition at line 107 of file net.c.

    References memset(). +

    +Here is the call graph for this function:

    + + + +

    @@ -165,6 +184,8 @@

    Definition at line 88 of file net.c. +

    +Referenced by inet_aton().

    @@ -202,7 +223,7 @@ - struct in_addr *  + struct in_addr *  addr  @@ -219,10 +240,18 @@

    Definition at line 112 of file net.c.

    -References htonl, kprintf(), NULL, in_addr::s_addr, and strtol(). +References htonl(), kprintf(), NULL, and strtol(). +

    +Here is the call graph for this function:

    + + + + + +

    -


    Generated on Tue Dec 12 08:52:15 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:06:40 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/ogDisplay__UbixOS_8h-source.html b/doc/html/ogDisplay__UbixOS_8h-source.html index e63c3ef..018be04 100644 --- a/doc/html/ogDisplay__UbixOS_8h-source.html +++ b/doc/html/ogDisplay__UbixOS_8h-source.html @@ -116,7 +116,7 @@ 00085 }; // ogDisplay_UbixOS 00086 00087 #endif -
    Generated on Tue Dec 12 08:52:04 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 09:59:41 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/ogDisplay__UbixOS_8h.html b/doc/html/ogDisplay__UbixOS_8h.html index 6bc7f8e..b08848a 100644 --- a/doc/html/ogDisplay__UbixOS_8h.html +++ b/doc/html/ogDisplay__UbixOS_8h.html @@ -32,6 +32,15 @@

    ogDisplay_UbixOS.h File Reference

    #include <objgfx40/objgfx40.h>

    +Include dependency graph for ogDisplay_UbixOS.h:

    + +

    +This graph shows which files directly or indirectly include this file:

    + + + + +

    Go to the source code of this file. @@ -42,7 +51,7 @@

    Data Structures

    struct  ogVESAInfo
    -


    Generated on Tue Dec 12 08:52:11 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:01:00 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/ogprintf_8cc-source.html b/doc/html/ogprintf_8cc-source.html index f2602b4..8ce263c 100644 --- a/doc/html/ogprintf_8cc-source.html +++ b/doc/html/ogprintf_8cc-source.html @@ -153,7 +153,7 @@ 00122 00123 END 00124 ***/ -
    Generated on Tue Dec 12 08:52:07 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 09:59:42 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/ogprintf_8cc.html b/doc/html/ogprintf_8cc.html index fc97ec6..769f126 100644 --- a/doc/html/ogprintf_8cc.html +++ b/doc/html/ogprintf_8cc.html @@ -35,6 +35,17 @@ #include <ubixos/vitals.h>

    +Include dependency graph for ogprintf.cc:

    + + + + + + + + + +

    Go to the source code of this file. @@ -106,7 +117,7 @@ Definition at line 39 of file ogprintf.cc.

    -


    Generated on Tue Dec 12 08:52:15 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:06:41 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/page__fault_8S-source.html b/doc/html/page__fault_8S-source.html index 574525d..c5cf0ee 100644 --- a/doc/html/page__fault_8S-source.html +++ b/doc/html/page__fault_8S-source.html @@ -89,7 +89,7 @@ 00058 /*** 00059 END 00060 ***/ -
    Generated on Tue Dec 12 08:52:08 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 09:59:42 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/page__fault_8S.html b/doc/html/page__fault_8S.html index a4e7980..7dbe04c 100644 --- a/doc/html/page__fault_8S.html +++ b/doc/html/page__fault_8S.html @@ -128,7 +128,7 @@ Definition at line 46 of file page_fault.S.

    -


    Generated on Tue Dec 12 08:52:17 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:08:30 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/pagefault_8c-source.html b/doc/html/pagefault_8c-source.html index 5c2ed94..f37aa8f 100644 --- a/doc/html/pagefault_8c-source.html +++ b/doc/html/pagefault_8c-source.html @@ -243,7 +243,7 @@ 00212 00213 END 00214 ***/ -
    Generated on Tue Dec 12 08:52:08 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 09:59:42 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/pagefault_8c.html b/doc/html/pagefault_8c.html index 0cdf23e..9787780 100644 --- a/doc/html/pagefault_8c.html +++ b/doc/html/pagefault_8c.html @@ -36,6 +36,23 @@ #include <lib/kprintf.h>

    +Include dependency graph for pagefault.c:

    + + + + + + + + + + + + + + + +

    Go to the source code of this file.


    Functions

    @@ -83,6 +100,21 @@ Definition at line 53 of file pagefault.c.

    References _current, adjustCowCounter(), endTask(), taskStruct::id, kpanic(), kprintf(), PAGE_COW, PAGE_DEFAULT, pageEntries, pageFaultSpinLock, parentPageDirAddr, spinLock(), spinUnlock(), tablesBaseAddress, taskStruct::td, thread::vm_daddr, thread::vm_dsize, vmm_getPhysicalAddr(), vmmFindFreePage(), vmmGetFreeVirtualPage(), vmmUnmapPage(), x1, and x1000. +

    +Here is the call graph for this function:

    + + + + + + + + + + + + +


    Variable Documentation

    @@ -105,7 +137,7 @@ Referenced by vmm_pageFault().

    -


    Generated on Tue Dec 12 08:52:17 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:08:32 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/paging_8c-source.html b/doc/html/paging_8c-source.html index 96d31ab..f77e0a1 100644 --- a/doc/html/paging_8c-source.html +++ b/doc/html/paging_8c-source.html @@ -593,7 +593,7 @@ 00562 END 00563 ***/ 00564 -
    Generated on Tue Dec 12 08:52:09 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 09:59:42 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/paging_8c.html b/doc/html/paging_8c.html index 3605a73..34b46aa 100644 --- a/doc/html/paging_8c.html +++ b/doc/html/paging_8c.html @@ -40,6 +40,26 @@ #include <assert.h>

    +Include dependency graph for paging.c:

    + + + + + + + + + + + + + + + + + + +

    Go to the source code of this file.


    Functions

    @@ -103,6 +123,24 @@ Definition at line 453 of file paging.c.

    References _current, mmap_args::addr, mmap_args::fd, mmap_args::flags, taskStruct::id, kprintf(), mmap_args::len, mmap_args::pad, mmap_args::pos, mmap_args::prot, thread::td_retval, VM_TASK, vmmGetFreeVirtualPage(), and x1000. +

    +Here is the call graph for this function:

    + + + + + + + + + + + + + + + +

    @@ -136,6 +174,12 @@ Definition at line 516 of file paging.c.

    References kprintf(). +

    +Here is the call graph for this function:

    + + + +

    @@ -169,6 +213,25 @@ Definition at line 478 of file paging.c.

    References _current, btoc, ctob, taskStruct::id, K_PANIC, kprintf(), obreak_args::nsize, PAGE_DEFAULT, round_page, thread::vm_daddr, thread::vm_dsize, vmm_remapPage(), and vmmFindFreePage(). +

    +Here is the call graph for this function:

    + + + + + + + + + + + + + + + + +

    @@ -195,6 +258,12 @@ References kprintf(), PAGE_COW, PAGE_PRESENT, PAGE_STACK, parentPageDirAddr, tablesBaseAddress, and x1000.

    Referenced by sysExec(). +

    +Here is the call graph for this function:

    + + + +

    @@ -221,6 +290,20 @@ References fkpSpinLock, K_PANIC, KERNEL_PAGE_DEFAULT, spinLock(), spinUnlock(), sysID, tablesBaseAddress, vmm_remapPage(), vmmClearVirtualPage(), vmmFindFreePage(), and x1000.

    Referenced by getEmptyDesc(). +

    +Here is the call graph for this function:

    + + + + + + + + + + + +

    @@ -246,6 +329,26 @@ References _vmm_pageFault, K_PANIC, KERNEL_PAGE_DEFAULT, kernelPageDirectory, kprintf(), memset(), numPages, pageEntries, sysID, vmm_remapPage(), vmmFindFreePage(), vmmMemoryMap, vmmMemoryMapAddr, x1, and x1000.

    Referenced by vmm_init(). +

    +Here is the call graph for this function:

    + + + + + + + + + + + + + + + + + +

    @@ -287,6 +390,24 @@ References _current, freePage(), taskStruct::id, K_PANIC, KERNEL_PAGE_DEFAULT, kprintf(), PAGE_COW, PAGE_DEFAULT, PAGE_PRESENT, PAGE_STACK, pageEntries, parentPageDirAddr, rmpSpinLock, spinLock(), spinUnlock(), tablesBaseAddress, vmmFindFreePage(), and x1000.

    Referenced by execFile(), kmod_load(), ldEnable(), obreak(), sysExec(), vmm_getFreeMallocPage(), vmm_pagingInit(), vmmGetFreeKernelPage(), vmmGetFreePage(), vmmGetFreeVirtualPage(), and vmmMapFromTask(). +

    +Here is the call graph for this function:

    + + + + + + + + + + + + + + + +

    @@ -348,6 +469,20 @@ References fkpSpinLock, K_PANIC, KERNEL_PAGE_DEFAULT, spinLock(), spinUnlock(), tablesBaseAddress, vmm_remapPage(), vmmClearVirtualPage(), and vmmFindFreePage().

    Referenced by vmmCopyVirtualSpace(). +

    +Here is the call graph for this function:

    + + + + + + + + + + + +

    @@ -387,6 +522,27 @@ Definition at line 332 of file paging.c.

    References _current, tssStruct::cr3, K_PANIC, KERNEL_PAGE_DEFAULT, taskStruct::oInfo, schedFindTask(), tablesBaseAddress, taskStruct::tss, vmm_remapPage(), vmmUnmapPage(), osInfo::vmStart, and x1000. +

    +Here is the call graph for this function:

    + + + + + + + + + + + + + + + + + + +


    Variable Documentation

    @@ -447,7 +603,7 @@ Referenced by vmm_remapPage().

    -


    Generated on Tue Dec 12 08:52:17 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:08:41 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/paging_8h-source.html b/doc/html/paging_8h-source.html index 36406d0..48ddca9 100644 --- a/doc/html/paging_8h-source.html +++ b/doc/html/paging_8h-source.html @@ -124,7 +124,7 @@ 00093 END 00094 ***/ 00095 -
    Generated on Tue Dec 12 08:52:05 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 09:59:41 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/paging_8h.html b/doc/html/paging_8h.html index 633dde9..1e9d521 100644 --- a/doc/html/paging_8h.html +++ b/doc/html/paging_8h.html @@ -34,6 +34,23 @@ #include <sys/thread.h>

    +Include dependency graph for paging.h:

    + + + + + + + + +

    +This graph shows which files directly or indirectly include this file:

    + + + + + +

    Go to the source code of this file.


    Functions

    @@ -604,6 +621,24 @@ Definition at line 453 of file paging.c.

    References _current, mmap_args::addr, mmap_args::fd, mmap_args::flags, taskStruct::id, kprintf(), mmap_args::len, mmap_args::pad, mmap_args::pos, mmap_args::prot, thread::td_retval, VM_TASK, vmmGetFreeVirtualPage(), and x1000. +

    +Here is the call graph for this function:

    + + + + + + + + + + + + + + + +

    @@ -637,6 +672,12 @@ Definition at line 516 of file paging.c.

    References kprintf(). +

    +Here is the call graph for this function:

    + + + +

    @@ -670,6 +711,25 @@ Definition at line 478 of file paging.c.

    References _current, btoc, ctob, taskStruct::id, K_PANIC, kprintf(), obreak_args::nsize, PAGE_DEFAULT, round_page, thread::vm_daddr, thread::vm_dsize, vmm_remapPage(), and vmmFindFreePage(). +

    +Here is the call graph for this function:

    + + + + + + + + + + + + + + + + +

    @@ -696,6 +756,20 @@ References fkpSpinLock, K_PANIC, KERNEL_PAGE_DEFAULT, spinLock(), spinUnlock(), sysID, tablesBaseAddress, vmm_remapPage(), vmmClearVirtualPage(), vmmFindFreePage(), and x1000.

    Referenced by getEmptyDesc(). +

    +Here is the call graph for this function:

    + + + + + + + + + + + +

    @@ -761,6 +835,21 @@ Definition at line 53 of file pagefault.c.

    References _current, adjustCowCounter(), endTask(), taskStruct::id, kpanic(), kprintf(), PAGE_COW, PAGE_DEFAULT, pageEntries, pageFaultSpinLock, parentPageDirAddr, spinLock(), spinUnlock(), tablesBaseAddress, taskStruct::td, thread::vm_daddr, thread::vm_dsize, vmm_getPhysicalAddr(), vmmFindFreePage(), vmmGetFreeVirtualPage(), vmmUnmapPage(), x1, and x1000. +

    +Here is the call graph for this function:

    + + + + + + + + + + + + +

    @@ -786,6 +875,26 @@ References _vmm_pageFault, K_PANIC, KERNEL_PAGE_DEFAULT, kernelPageDirectory, kprintf(), memset(), numPages, pageEntries, sysID, vmm_remapPage(), vmmFindFreePage(), vmmMemoryMap, vmmMemoryMapAddr, x1, and x1000.

    Referenced by vmm_init(). +

    +Here is the call graph for this function:

    + + + + + + + + + + + + + + + + + +

    @@ -827,6 +936,24 @@ References _current, freePage(), taskStruct::id, K_PANIC, KERNEL_PAGE_DEFAULT, kprintf(), PAGE_COW, PAGE_DEFAULT, PAGE_PRESENT, PAGE_STACK, pageEntries, parentPageDirAddr, rmpSpinLock, spinLock(), spinUnlock(), tablesBaseAddress, vmmFindFreePage(), and x1000.

    Referenced by execFile(), kmod_load(), ldEnable(), obreak(), sysExec(), vmm_getFreeMallocPage(), vmm_pagingInit(), vmmGetFreeKernelPage(), vmmGetFreePage(), vmmGetFreeVirtualPage(), and vmmMapFromTask(). +

    +Here is the call graph for this function:

    + + + + + + + + + + + + + + + +

    @@ -862,6 +989,17 @@ References kpanic(), tablesBaseAddress, and x1000.

    Referenced by execFile(), and sysExec(). +

    +Here is the call graph for this function:

    + + + + + + + + +

    @@ -914,6 +1052,19 @@ References adjustCowCounter(), cvsSpinLock, kpanic(), memset(), PAGE_COW, PAGE_DEFAULT, PAGE_STACK, pageEntries, parentPageDirAddr, spinLock(), spinUnlock(), tablesBaseAddress, vmm_getPhysicalAddr(), vmmGetFreeKernelPage(), vmmUnmapPage(), x1, and x1000.

    Referenced by fork_copyProcess(). +

    +Here is the call graph for this function:

    + + + + + + + + + + +

    @@ -940,6 +1091,20 @@ References PAGE_DEFAULT, pageEntries, parentPageDirAddr, tablesBaseAddress, vmm_getPhysicalAddr(), vmmGetFreePage(), and vmmUnmapPage().

    Referenced by execFile(). +

    +Here is the call graph for this function:

    + + + + + + + + + + + +

    @@ -975,6 +1140,20 @@ References fkpSpinLock, K_PANIC, KERNEL_PAGE_DEFAULT, spinLock(), spinUnlock(), tablesBaseAddress, vmm_remapPage(), vmmClearVirtualPage(), and vmmFindFreePage().

    Referenced by vmmCopyVirtualSpace(). +

    +Here is the call graph for this function:

    + + + + + + + + + + + +

    @@ -1001,6 +1180,23 @@ References KERNEL_PAGE_DEFAULT, kpanic(), spinLock(), spinUnlock(), tablesBaseAddress, vmm_remapPage(), vmmClearVirtualPage(), vmmFindFreePage(), vmmGFPlock, and x1000.

    Referenced by vmmCreateVirtualSpace(). +

    +Here is the call graph for this function:

    + + + + + + + + + + + + + + +

    @@ -1042,6 +1238,23 @@ References _current, btoc, ctob, fvpSpinLock, taskStruct::id, K_PANIC, kpanic(), kprintf(), taskStruct::oInfo, PAGE_COW, PAGE_DEFAULT, PAGE_PRESENT, pageEntries, parentPageDirAddr, spinLock(), spinUnlock(), tablesBaseAddress, taskStruct::td, thread::vm_daddr, thread::vm_dsize, VM_TASK, VM_THRD, vmm_remapPage(), vmmClearVirtualPage(), vmmFindFreePage(), osInfo::vmStart, x1, and x1000.

    Referenced by mmap(), sysExec(), sysGetFreePage(), and vmm_pageFault(). +

    +Here is the call graph for this function:

    + + + + + + + + + + + + + + +

    @@ -1081,6 +1294,27 @@ Definition at line 332 of file paging.c.

    References _current, tssStruct::cr3, K_PANIC, KERNEL_PAGE_DEFAULT, taskStruct::oInfo, schedFindTask(), tablesBaseAddress, taskStruct::tss, vmm_remapPage(), vmmUnmapPage(), osInfo::vmStart, and x1000. +

    +Here is the call graph for this function:

    + + + + + + + + + + + + + + + + + + +

    @@ -1171,7 +1405,7 @@ Referenced by _int8(), execFile(), execThread(), idt_init(), and vmm_pagingInit().

    -


    Generated on Tue Dec 12 08:52:14 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:04:06 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/pci_8c-source.html b/doc/html/pci_8c-source.html index f851ec0..f34aff4 100644 --- a/doc/html/pci_8c-source.html +++ b/doc/html/pci_8c-source.html @@ -68,7 +68,7 @@ 00037 uInt8 subClass; 00038 uInt8 interface; 00039 const char* name; -00040 } pciClasses[] = { +00040 } pciClasses[] = { 00041 { 0x00, 0x00, 0x00, "Undefined" }, 00042 { 0x00, 0x01, 0x00, "VGA" }, 00043 @@ -210,7 +210,7 @@ 00179 00180 }; 00181 -00182 uInt32 pciRead(int bus,int dev,int func,int reg,int bytes) { +00182 uInt32 pciRead(int bus,int dev,int func,int reg,int bytes) { 00183 uInt16 base; 00184 00185 union { @@ -238,7 +238,7 @@ 00207 } 00208 } 00209 -00210 void pciWrite(int bus,int dev,int func,int reg,uInt32 v,int bytes) { +00210 void pciWrite(int bus,int dev,int func,int reg,uInt32 v,int bytes) { 00211 uInt16 base; 00212 00213 union { @@ -264,7 +264,7 @@ 00233 } 00234 00235 -00236 bool pciProbe(int bus, int dev, int func,struct pciConfig *cfg) { +00236 bool pciProbe(int bus, int dev, int func,struct pciConfig *cfg) { 00237 uInt32 *word = (uInt32 *) cfg; 00238 uInt32 v; 00239 int i; @@ -321,7 +321,7 @@ 00290 } 00291 00292 int pci_init() { -00293 uInt16 bus,dev,func; +00293 uInt16 bus,dev,func; 00294 int i = 0x0; 00295 struct pciConfig pcfg; 00296 for (bus = 0x0; bus < 0x2; bus++) { /* 255 */ @@ -329,7 +329,7 @@ 00298 for (func = 0; func < 8; func++) { 00299 if (pciProbe(bus, dev, func, &pcfg) == TRUE) { 00300 /* kprintf(" * Vendor: %X Device: %X Class/SubClass/Interface %X/%X/%X\n",pcfg.vendorId,pcfg.deviceId,pcfg.baseClass,pcfg.subClass,pcfg.interface); */ -00301 for (i=0x0;i<countof(pciClasses);i++) { +00301 for (i=0x0;i<countof(pciClasses);i++) { 00302 if (pcfg.baseClass == pciClasses[i].baseClass && pcfg.subClass == pciClasses[i].subClass && pcfg.interface == pciClasses[i].interface) { 00303 kprintf("PCI Device: %s @ IRQ: 0x%X\n",pciClasses[i].name,pcfg.irq); 00304 break; @@ -370,7 +370,7 @@ 00339 00340 END 00341 ***/ -
    Generated on Tue Dec 12 08:52:08 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 09:59:42 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/pci_8c.html b/doc/html/pci_8c.html index 205f195..088c1d4 100644 --- a/doc/html/pci_8c.html +++ b/doc/html/pci_8c.html @@ -35,16 +35,26 @@ #include <lib/kprintf.h>

    +Include dependency graph for pci.c:

    + + + + + + + + +

    Go to the source code of this file.


    Defines

    - + - + - + @@ -57,7 +67,7 @@ - +

    Functions

    int pci_init ()
    bool pciProbe (int bus, int dev, int func, struct pciConfig *cfg)
    bool pciProbe (int bus, int dev, int func, struct pciConfig *cfg)
    uInt32 pciRead (int bus, int dev, int func, int reg, int bytes)
    uInt32 pciRead (int bus, int dev, int func, int reg, int bytes)
    void pciWrite (int bus, int dev, int func, int reg, uInt32 v, int bytes)
    void pciWrite (int bus, int dev, int func, int reg, uInt32 v, int bytes)

    Variables

    struct {
       uInt8   subClass
    pciClasses []
    pciClasses []


    Function Documentation

    @@ -81,7 +91,22 @@

    Definition at line 292 of file pci.c.

    -References pciConfig::baseClass, confadd::bus, countof, dev, confadd::func, pciConfig::interface, pciConfig::irq, kprintf(), name, pciClasses, pciProbe(), pciConfig::subClass, and TRUE. +References pciConfig::baseClass, confadd::bus, countof, confadd::dev, confadd::func, pciConfig::interface, pciConfig::irq, kprintf(), name, pciClasses, pciProbe(), pciConfig::subClass, and TRUE. +

    +Here is the call graph for this function:

    + + + + + + + + + + + + +

    @@ -129,6 +154,20 @@ References pciConfig::base, pciConfig::baseClass, pciConfig::bist, pciConfig::bus, pciConfig::cacheLineSize, pciConfig::command, pciConfig::dev, pciConfig::deviceId, FALSE, pciConfig::func, pciConfig::headerType, pciConfig::interface, pciConfig::irq, kprintf(), pciConfig::latencyTimer, pciRead(), pciWrite(), pciConfig::size, pciConfig::status, pciConfig::subClass, pciConfig::subsys, pciConfig::subsysVendor, TRUE, pciConfig::vendorId, and x10.

    Referenced by pci_init(). +

    +Here is the call graph for this function:

    + + + + + + + + + + + +

    @@ -182,6 +221,15 @@ References inportByte(), inportDWord(), inportWord(), and outportDWord().

    Referenced by pciProbe(). +

    +Here is the call graph for this function:

    + + + + + + +

    @@ -241,6 +289,14 @@ References outportByte(), outportDWord(), and outportWord().

    Referenced by pciProbe(). +

    +Here is the call graph for this function:

    + + + + + +


    Variable Documentation

    @@ -294,15 +350,15 @@

    Definition at line 39 of file pci.c.

    -Referenced by def_ctls(), initHardDisk(), lookup(), lwip_bind(), lwip_connect(), and pci_init(). +Referenced by def_ctls(), initHardDisk(), lookup(), and pci_init().

    - +

    - +
    struct { ... } pciClasses[] struct { ... } pciClasses[]
    @@ -331,7 +387,7 @@ Definition at line 37 of file pci.c.

    -


    Generated on Tue Dec 12 08:52:16 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:07:15 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/pci_8h-source.html b/doc/html/pci_8h-source.html index 8a86a0b..01193ef 100644 --- a/doc/html/pci_8h-source.html +++ b/doc/html/pci_8h-source.html @@ -110,9 +110,9 @@ 00079 int pci_init(); 00080 00081 -00082 bool pciProbe(int bus,int dev,int func,struct pciConfig *cfg); -00083 uInt32 pciRead(int bus, int dev, int func, int reg, int bytes); -00084 void pciWrite(int bus,int dev,int func,int reg,uInt32 v,int bytes); +00082 bool pciProbe(int bus,int dev,int func,struct pciConfig *cfg); +00083 uInt32 pciRead(int bus, int dev, int func, int reg, int bytes); +00084 void pciWrite(int bus,int dev,int func,int reg,uInt32 v,int bytes); 00085 00086 #endif 00087 @@ -136,7 +136,7 @@ 00105 00106 END 00107 ***/ -
    Generated on Tue Dec 12 08:52:04 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 09:59:41 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/pci_8h.html b/doc/html/pci_8h.html index 74571b5..5c7c544 100644 --- a/doc/html/pci_8h.html +++ b/doc/html/pci_8h.html @@ -32,6 +32,21 @@

    pci.h File Reference

    #include <ubixos/types.h>

    +Include dependency graph for pci.h:

    + + + + + +

    +This graph shows which files directly or indirectly include this file:

    + + + + + + +

    Go to the source code of this file. @@ -45,11 +60,11 @@ - + - + - +

    Data Structures


    Functions

    int pci_init ()
    bool pciProbe (int bus, int dev, int func, struct pciConfig *cfg)
    bool pciProbe (int bus, int dev, int func, struct pciConfig *cfg)
    uInt32 pciRead (int bus, int dev, int func, int reg, int bytes)
    uInt32 pciRead (int bus, int dev, int func, int reg, int bytes)
    void pciWrite (int bus, int dev, int func, int reg, uInt32 v, int bytes)
    void pciWrite (int bus, int dev, int func, int reg, uInt32 v, int bytes)


    Define Documentation

    @@ -98,7 +113,22 @@

    Definition at line 292 of file pci.c.

    -References pciConfig::baseClass, confadd::bus, countof, dev, confadd::func, pciConfig::interface, pciConfig::irq, kprintf(), name, pciClasses, pciProbe(), pciConfig::subClass, and TRUE. +References pciConfig::baseClass, confadd::bus, countof, confadd::dev, confadd::func, pciConfig::interface, pciConfig::irq, kprintf(), name, pciClasses, pciProbe(), pciConfig::subClass, and TRUE. +

    +Here is the call graph for this function:

    + + + + + + + + + + + + +

    @@ -146,6 +176,20 @@ References pciConfig::base, pciConfig::baseClass, pciConfig::bist, pciConfig::bus, pciConfig::cacheLineSize, pciConfig::command, pciConfig::dev, pciConfig::deviceId, FALSE, pciConfig::func, pciConfig::headerType, pciConfig::interface, pciConfig::irq, kprintf(), pciConfig::latencyTimer, pciRead(), pciWrite(), pciConfig::size, pciConfig::status, pciConfig::subClass, pciConfig::subsys, pciConfig::subsysVendor, TRUE, pciConfig::vendorId, and x10.

    Referenced by pci_init(). +

    +Here is the call graph for this function:

    + + + + + + + + + + + +

    @@ -199,6 +243,15 @@ References inportByte(), inportDWord(), inportWord(), and outportDWord().

    Referenced by pciProbe(). +

    +Here is the call graph for this function:

    + + + + + + +

    @@ -258,9 +311,17 @@ References outportByte(), outportDWord(), and outportWord().

    Referenced by pciProbe(). +

    +Here is the call graph for this function:

    + + + + + +

    -


    Generated on Tue Dec 12 08:52:11 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:00:59 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/pipe_8c-source.html b/doc/html/pipe_8c-source.html index 5ebf95c..626fb1e 100644 --- a/doc/html/pipe_8c-source.html +++ b/doc/html/pipe_8c-source.html @@ -82,7 +82,7 @@ 00054 END 00055 ***/ 00056 -
    Generated on Tue Dec 12 08:52:06 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 09:59:41 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/pipe_8c.html b/doc/html/pipe_8c.html index 02d4460..f44f7f2 100644 --- a/doc/html/pipe_8c.html +++ b/doc/html/pipe_8c.html @@ -38,6 +38,21 @@ #include <assert.h>

    +Include dependency graph for pipe.c:

    + + + + + + + + + + + + + +

    Go to the source code of this file. @@ -76,9 +91,24 @@ Definition at line 41 of file pipe.c.

    References file::f_flag, falloc(), file::fd, FREAD, FWRITE, and thread::td_retval. +

    +Here is the call graph for this function:

    + + + + + + + + + + + + +

    -


    Generated on Tue Dec 12 08:52:14 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:05:30 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/pipe_8h-source.html b/doc/html/pipe_8h-source.html index 15edbb1..2d34925 100644 --- a/doc/html/pipe_8h-source.html +++ b/doc/html/pipe_8h-source.html @@ -72,7 +72,7 @@ 00041 END 00042 ***/ 00043 -
    Generated on Tue Dec 12 08:52:04 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 09:59:41 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/pipe_8h.html b/doc/html/pipe_8h.html index e572c3b..3af2dc9 100644 --- a/doc/html/pipe_8h.html +++ b/doc/html/pipe_8h.html @@ -33,6 +33,22 @@ #include <sys/sysproto.h>

    +Include dependency graph for pipe.h:

    + + + + + + + + +

    +This graph shows which files directly or indirectly include this file:

    + + + + +

    Go to the source code of this file.


    Functions

    @@ -71,7 +87,7 @@ Definition at line 41 of file pipe.c.

    -


    Generated on Tue Dec 12 08:52:11 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:01:45 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/pit_8c-source.html b/doc/html/pit_8c-source.html index 962b6a4..c5400c6 100644 --- a/doc/html/pit_8c-source.html +++ b/doc/html/pit_8c-source.html @@ -137,7 +137,7 @@ 00106 END 00107 ***/ 00108 -
    Generated on Tue Dec 12 08:52:06 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 09:59:41 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/pit_8c.html b/doc/html/pit_8c.html index 97b993b..6936930 100644 --- a/doc/html/pit_8c.html +++ b/doc/html/pit_8c.html @@ -34,6 +34,16 @@ #include <lib/kprintf.h>

    +Include dependency graph for pit.c:

    + + + + + + + + +

    Go to the source code of this file.


    Functions

    @@ -62,9 +72,17 @@ Definition at line 64 of file pit.c.

    References kprintf(), outportByte(), outportByteP(), and PIT_TIMER. +

    +Here is the call graph for this function:

    + + + + + +

    -


    Generated on Tue Dec 12 08:52:14 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:04:52 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/pit_8h-source.html b/doc/html/pit_8h-source.html index f203ec6..14fde60 100644 --- a/doc/html/pit_8h-source.html +++ b/doc/html/pit_8h-source.html @@ -97,7 +97,7 @@ 00066 END 00067 ***/ 00068 -
    Generated on Tue Dec 12 08:52:04 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 09:59:41 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/pit_8h.html b/doc/html/pit_8h.html index e5cd945..3260761 100644 --- a/doc/html/pit_8h.html +++ b/doc/html/pit_8h.html @@ -31,6 +31,14 @@ src » sys » include » isa

    pit.h File Reference

    +This graph shows which files directly or indirectly include this file:

    + + + + + + +

    Go to the source code of this file.


    Functions

    @@ -82,9 +90,17 @@ Definition at line 64 of file pit.c.

    References kprintf(), outportByte(), outportByteP(), and PIT_TIMER. +

    +Here is the call graph for this function:

    + + + + + +

    -


    Generated on Tue Dec 12 08:52:09 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:00:19 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/rs232_8c-source.html b/doc/html/rs232_8c-source.html index 03f700b..b384e11 100644 --- a/doc/html/rs232_8c-source.html +++ b/doc/html/rs232_8c-source.html @@ -81,7 +81,7 @@ 00050 END 00051 ***/ 00052 -
    Generated on Tue Dec 12 08:52:06 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 09:59:41 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/rs232_8c.html b/doc/html/rs232_8c.html index c4253aa..0bafbc1 100644 --- a/doc/html/rs232_8c.html +++ b/doc/html/rs232_8c.html @@ -59,7 +59,7 @@ Definition at line 30 of file rs232.c.

    -


    Generated on Tue Dec 12 08:52:14 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:04:52 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/sched_8c-source.html b/doc/html/sched_8c-source.html index 443bc67..122d093 100644 --- a/doc/html/sched_8c-source.html +++ b/doc/html/sched_8c-source.html @@ -186,7 +186,7 @@ 00155 /* HACK */ 00156 for (i=0;i<3;i++) { 00157 fp = kmalloc(sizeof(struct file)); -00158 tmpTask->td.o_files[i] = (u_int32_t)fp; +00158 tmpTask->td.o_files[i] = (u_int32_t)fp; 00159 fp->f_flag = 0x4; 00160 } 00161 @@ -321,7 +321,7 @@ 00290 END 00291 ***/ 00292 -
    Generated on Tue Dec 12 08:52:06 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 09:59:41 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/sched_8c.html b/doc/html/sched_8c.html index 6351c16..be26035 100644 --- a/doc/html/sched_8c.html +++ b/doc/html/sched_8c.html @@ -45,6 +45,25 @@ #include <assert.h>

    +Include dependency graph for sched.c:

    + + + + + + + + + + + + + + + + + +

    Go to the source code of this file.


    Defines

    @@ -106,6 +125,14 @@ References _current, DEAD, FORK, taskStruct::id, taskStruct::next, READY, sched_addDelTask(), sched_deleteTask(), schedulerSpinLock, spinTryLock(), and taskStruct::state.

    Referenced by sched_yield(). +

    +Here is the call graph for this function:

    + + + + + +

    @@ -206,6 +233,20 @@ Definition at line 69 of file sched.c.

    References taskStruct::id, kmalloc(), kpanic(), kprintf(), nextID, and taskList. +

    +Here is the call graph for this function:

    + + + + + + + + + + + +

    @@ -241,6 +282,12 @@ References schedFindTask(), taskStruct::state, and x1.

    Referenced by endTask(), execFile(), and execThread(). +

    +Here is the call graph for this function:

    + + + +

    @@ -266,6 +313,15 @@ References sched().

    Referenced by _int0(), _int1(), _int10(), _int11(), _int12(), _int2(), _int3(), _int4(), _int5(), _int6(), _int9(), endTask(), fork_copyProcess(), schedEndTask(), spinLock(), sysFgetc(), sysSchedYield(), systemTask(), ubthread_cond_timedwait(), and ubthread_cond_wait(). +

    +Here is the call graph for this function:

    + + + + + + +

    @@ -290,6 +346,19 @@ Definition at line 241 of file sched.c.

    References _current, endTask(), taskStruct::id, and sched_yield(). +

    +Here is the call graph for this function:

    + + + + + + + + + + +

    @@ -341,6 +410,20 @@ References file::f_flag, taskStruct::id, kmalloc(), kpanic(), memset(), NEW, taskStruct::next, nextID, thread::o_files, taskStruct::prev, schedulerSpinLock, spinLock(), spinUnlock(), taskStruct::state, taskList, taskStruct::td, and taskStruct::usedMath.

    Referenced by biosCall(), execFile(), and execThread(). +

    +Here is the call graph for this function:

    + + + + + + + + + + + +


    Variable Documentation

    @@ -360,7 +443,7 @@

    Definition at line 51 of file sched.c.

    -Referenced by __sysctl(), _int0(), _int1(), _int10(), _int11(), _int12(), _int13(), _int2(), _int3(), _int4(), _int5(), _int6(), _int8(), _int9(), biosCall(), endTask(), execFile(), fork_copyProcess(), fstat(), getgid(), getpid(), getuid(), intNull(), kmod_load(), ldEnable(), mathStateRestore(), mmap(), mpi_createMbox(), mpi_destroyMbox(), mpi_fetchMessage(), mpi_postMessage(), netMainThread(), obreak(), sched(), schedEndTask(), syscall(), sysChDir(), sysExec(), sysExit(), sysFgetc(), sysFwrite(), sysGetCwd(), sysGetFreePage(), sysGetGid(), sysGetpid(), sysGetUid(), sysMkDir(), sysPasswd(), sysSetGid(), sysSetUid(), ubthread_mutex_lock(), ubthread_mutex_unlock(), ubthread_self(), vmm_pageFault(), vmm_remapPage(), vmmGetFreeVirtualPage(), and vmmMapFromTask(). +Referenced by __sysctl(), _int0(), _int1(), _int10(), _int11(), _int12(), _int13(), _int2(), _int3(), _int4(), _int5(), _int6(), _int8(), _int9(), biosCall(), endTask(), execFile(), fork_copyProcess(), fstat(), getgid(), getpid(), getuid(), intNull(), kmod_load(), ldEnable(), mathStateRestore(), mmap(), mpi_createMbox(), mpi_destroyMbox(), mpi_fetchMessage(), mpi_postMessage(), obreak(), sched(), schedEndTask(), syscall(), sysChDir(), sysExec(), sysExit(), sysFgetc(), sysFwrite(), sysGetCwd(), sysGetFreePage(), sysGetGid(), sysGetpid(), sysGetUid(), sysMkDir(), sysPasswd(), sysSetGid(), sysSetUid(), ubthread_mutex_lock(), ubthread_mutex_unlock(), ubthread_self(), vmm_pageFault(), vmm_remapPage(), vmmGetFreeVirtualPage(), and vmmMapFromTask().

    @@ -458,7 +541,7 @@ Referenced by sched_deleteTask(), sched_init(), schedFindTask(), and schedNewTask().

    -


    Generated on Tue Dec 12 08:52:14 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:05:36 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/sched_8h-source.html b/doc/html/sched_8h-source.html index 92c1c52..02bef66 100644 --- a/doc/html/sched_8h-source.html +++ b/doc/html/sched_8h-source.html @@ -206,7 +206,7 @@ 00175 END 00176 ***/ 00177 -
    Generated on Tue Dec 12 08:52:05 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 09:59:41 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/sched_8h.html b/doc/html/sched_8h.html index 4b8762e..3c1cab3 100644 --- a/doc/html/sched_8h.html +++ b/doc/html/sched_8h.html @@ -37,6 +37,53 @@ #include <sys/thread.h>

    +Include dependency graph for sched.h:

    + + + + + + + + + + + + +

    +This graph shows which files directly or indirectly include this file:

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Go to the source code of this file.


    Functions

    @@ -166,6 +213,14 @@ References _current, DEAD, FORK, taskStruct::id, taskStruct::next, READY, sched_addDelTask(), sched_deleteTask(), schedulerSpinLock, spinTryLock(), and taskStruct::state.

    Referenced by sched_yield(). +

    +Here is the call graph for this function:

    + + + + + +

    @@ -266,6 +321,20 @@ Definition at line 69 of file sched.c.

    References taskStruct::id, kmalloc(), kpanic(), kprintf(), nextID, and taskList. +

    +Here is the call graph for this function:

    + + + + + + + + + + + +

    @@ -301,6 +370,12 @@ References schedFindTask(), taskStruct::state, and x1.

    Referenced by endTask(), execFile(), and execThread(). +

    +Here is the call graph for this function:

    + + + +

    @@ -326,6 +401,15 @@ References sched().

    Referenced by _int0(), _int1(), _int10(), _int11(), _int12(), _int2(), _int3(), _int4(), _int5(), _int6(), _int9(), endTask(), fork_copyProcess(), schedEndTask(), spinLock(), sysFgetc(), sysSchedYield(), systemTask(), ubthread_cond_timedwait(), and ubthread_cond_wait(). +

    +Here is the call graph for this function:

    + + + + + + +

    @@ -350,6 +434,19 @@ Definition at line 241 of file sched.c.

    References _current, endTask(), taskStruct::id, and sched_yield(). +

    +Here is the call graph for this function:

    + + + + + + + + + + +

    @@ -401,6 +498,20 @@ References file::f_flag, taskStruct::id, kmalloc(), kpanic(), memset(), NEW, taskStruct::next, nextID, thread::o_files, taskStruct::prev, schedulerSpinLock, spinLock(), spinUnlock(), taskStruct::state, taskList, taskStruct::td, and taskStruct::usedMath.

    Referenced by biosCall(), execFile(), and execThread(). +

    +Here is the call graph for this function:

    + + + + + + + + + + + +


    Variable Documentation

    @@ -420,7 +531,7 @@

    Definition at line 51 of file sched.c.

    -Referenced by __sysctl(), _int0(), _int1(), _int10(), _int11(), _int12(), _int13(), _int2(), _int3(), _int4(), _int5(), _int6(), _int8(), _int9(), biosCall(), endTask(), execFile(), fork_copyProcess(), fstat(), getgid(), getpid(), getuid(), intNull(), kmod_load(), ldEnable(), mathStateRestore(), mmap(), mpi_createMbox(), mpi_destroyMbox(), mpi_fetchMessage(), mpi_postMessage(), netMainThread(), obreak(), sched(), schedEndTask(), syscall(), sysChDir(), sysExec(), sysExit(), sysFgetc(), sysFwrite(), sysGetCwd(), sysGetFreePage(), sysGetGid(), sysGetpid(), sysGetUid(), sysMkDir(), sysPasswd(), sysSetGid(), sysSetUid(), ubthread_mutex_lock(), ubthread_mutex_unlock(), ubthread_self(), vmm_pageFault(), vmm_remapPage(), vmmGetFreeVirtualPage(), and vmmMapFromTask(). +Referenced by __sysctl(), _int0(), _int1(), _int10(), _int11(), _int12(), _int13(), _int2(), _int3(), _int4(), _int5(), _int6(), _int8(), _int9(), biosCall(), endTask(), execFile(), fork_copyProcess(), fstat(), getgid(), getpid(), getuid(), intNull(), kmod_load(), ldEnable(), mathStateRestore(), mmap(), mpi_createMbox(), mpi_destroyMbox(), mpi_fetchMessage(), mpi_postMessage(), obreak(), sched(), schedEndTask(), syscall(), sysChDir(), sysExec(), sysExit(), sysFgetc(), sysFwrite(), sysGetCwd(), sysGetFreePage(), sysGetGid(), sysGetpid(), sysGetUid(), sysMkDir(), sysPasswd(), sysSetGid(), sysSetUid(), ubthread_mutex_lock(), ubthread_mutex_unlock(), ubthread_self(), vmm_pageFault(), vmm_remapPage(), vmmGetFreeVirtualPage(), and vmmMapFromTask().

    @@ -442,7 +553,7 @@ Referenced by mathStateRestore().

    -


    Generated on Tue Dec 12 08:52:12 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:02:45 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/schedyield_8S-source.html b/doc/html/schedyield_8S-source.html index 33fb6b1..865eed5 100644 --- a/doc/html/schedyield_8S-source.html +++ b/doc/html/schedyield_8S-source.html @@ -81,7 +81,7 @@ 00050 /*** 00051 END 00052 ***/ -
    Generated on Tue Dec 12 08:52:06 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 09:59:41 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/schedyield_8S.html b/doc/html/schedyield_8S.html index 82ca690..680cb76 100644 --- a/doc/html/schedyield_8S.html +++ b/doc/html/schedyield_8S.html @@ -56,7 +56,7 @@ Definition at line 41 of file schedyield.S.

    -


    Generated on Tue Dec 12 08:52:14 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:05:36 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/sde_8h-source.html b/doc/html/sde_8h-source.html index 12a5dbe..3ef8a71 100644 --- a/doc/html/sde_8h-source.html +++ b/doc/html/sde_8h-source.html @@ -84,7 +84,7 @@ 00053 00054 #endif 00055 -
    Generated on Tue Dec 12 08:52:04 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 09:59:41 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/sde_8h.html b/doc/html/sde_8h.html index b3f482e..8c7f35e 100644 --- a/doc/html/sde_8h.html +++ b/doc/html/sde_8h.html @@ -32,6 +32,19 @@

    sde.h File Reference

    #include <ubixos/types.h>

    +Include dependency graph for sde.h:

    + + + + + +

    +This graph shows which files directly or indirectly include this file:

    + + + + +

    Go to the source code of this file.


    Data Structures

    @@ -189,7 +202,7 @@

    -


    Generated on Tue Dec 12 08:52:11 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:01:01 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/search.idx b/doc/html/search.idx index 1bc0375..92813c2 100644 --- a/doc/html/search.idx +++ b/doc/html/search.idx Binary files differ diff --git a/doc/html/search.php b/doc/html/search.php index 4da54d7..8e01404 100644 --- a/doc/html/search.php +++ b/doc/html/search.php @@ -375,7 +375,7 @@ ?> -
    Generated on Tue Dec 12 08:52:28 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:34 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/sem_8c-source.html b/doc/html/sem_8c-source.html index dae9dec..7373ff7 100644 --- a/doc/html/sem_8c-source.html +++ b/doc/html/sem_8c-source.html @@ -64,7 +64,7 @@ 00033 END 00034 ***/ 00035 -
    Generated on Tue Dec 12 08:52:06 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 09:59:41 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/sem_8c.html b/doc/html/sem_8c.html index 9aced48..e7d0303 100644 --- a/doc/html/sem_8c.html +++ b/doc/html/sem_8c.html @@ -32,10 +32,16 @@

    sem.c File Reference

    #include <ubixos/sem.h>

    +Include dependency graph for sem.c:

    + + + + +

    Go to the source code of this file.


    Data Structures

    -


    Generated on Tue Dec 12 08:52:14 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:05:36 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/sem_8h-source.html b/doc/html/sem_8h-source.html index 46f975d..11d0fc6 100644 --- a/doc/html/sem_8h-source.html +++ b/doc/html/sem_8h-source.html @@ -80,7 +80,7 @@ 00049 END 00050 ***/ 00051 -
    Generated on Tue Dec 12 08:52:05 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 09:59:41 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/sem_8h.html b/doc/html/sem_8h.html index a45b73d..f1596da 100644 --- a/doc/html/sem_8h.html +++ b/doc/html/sem_8h.html @@ -31,10 +31,16 @@ src » sys » include » ubixos

    sem.h File Reference

    +This graph shows which files directly or indirectly include this file:

    + + + + +

    Go to the source code of this file.
    -


    Generated on Tue Dec 12 08:52:12 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:02:46 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/setpageattributes_8c-source.html b/doc/html/setpageattributes_8c-source.html index 672fe98..4739d99 100644 --- a/doc/html/setpageattributes_8c-source.html +++ b/doc/html/setpageattributes_8c-source.html @@ -130,7 +130,7 @@ 00099 END 00100 ***/ 00101 -
    Generated on Tue Dec 12 08:52:09 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 09:59:42 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/setpageattributes_8c.html b/doc/html/setpageattributes_8c.html index 0dc3fac..e420a4d 100644 --- a/doc/html/setpageattributes_8c.html +++ b/doc/html/setpageattributes_8c.html @@ -33,6 +33,15 @@ #include <ubixos/kpanic.h>

    +Include dependency graph for setpageattributes.c:

    + + + + + + + +

    Go to the source code of this file. @@ -73,9 +82,20 @@ References kpanic(), tablesBaseAddress, and x1000.

    Referenced by execFile(), and sysExec(). +

    +Here is the call graph for this function:

    + + + + + + + + +

    -


    Generated on Tue Dec 12 08:52:17 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:08:42 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/signal_8h-source.html b/doc/html/signal_8h-source.html index 4358695..4c9df68 100644 --- a/doc/html/signal_8h-source.html +++ b/doc/html/signal_8h-source.html @@ -71,7 +71,7 @@ 00040 #define _SIG_VALID(sig) ((sig) <= _SIG_MAXSIG && (sig) > 0) 00041 00042 typedef struct __sigset { -00043 __uint32_t __bits[_SIG_WORDS]; +00043 __uint32_t __bits[_SIG_WORDS]; 00044 } __sigset_t; 00045 00046 typedef __sigset_t sigset_t; @@ -82,7 +82,7 @@ 00051 END 00052 ***/ 00053 -
    Generated on Tue Dec 12 08:52:04 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 09:59:41 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/signal_8h.html b/doc/html/signal_8h.html index 6b0dc22..fa109f1 100644 --- a/doc/html/signal_8h.html +++ b/doc/html/signal_8h.html @@ -32,6 +32,19 @@

    signal.h File Reference

    #include <ubixos/types.h>

    +Include dependency graph for signal.h:

    + + + + + +

    +This graph shows which files directly or indirectly include this file:

    + + + + +

    Go to the source code of this file.


    Functions

    @@ -231,7 +244,7 @@ Definition at line 46 of file signal.h.

    -


    Generated on Tue Dec 12 08:52:11 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:01:47 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/smp_8c-source.html b/doc/html/smp_8c-source.html index e1a8aa6..8b5e9a4 100644 --- a/doc/html/smp_8c-source.html +++ b/doc/html/smp_8c-source.html @@ -320,7 +320,7 @@ 00289 END 00290 ***/ 00291 -
    Generated on Tue Dec 12 08:52:06 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 09:59:42 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/smp_8c.html b/doc/html/smp_8c.html index 551c9b0..e236ed3 100644 --- a/doc/html/smp_8c.html +++ b/doc/html/smp_8c.html @@ -37,6 +37,19 @@ #include <sys/io.h>

    +Include dependency graph for smp.c:

    + + + + + + + + + + + +

    Go to the source code of this file.


    Data Structures

    @@ -162,6 +175,16 @@ References ap_trampoline_end(), ap_trampoline_start, apicRead(), apicWrite(), kprintf(), and memcpy().

    Referenced by smpInit(). +

    +Here is the call graph for this function:

    + + + + + + + +

    @@ -302,6 +325,35 @@ Definition at line 137 of file smp.c.

    References cpu1_thread(), cpu2_thread(), cpu3_thread(), cpuInfo(), initSpinLock, outportByte(), spinLockLocked(), and xe9. +

    +Here is the call graph for this function:

    + + + + + + + + + + + + + + + + + + + + + + + + + + +

    @@ -326,6 +378,20 @@ Definition at line 97 of file smp.c.

    References kernel_function(), and vram. +

    +Here is the call graph for this function:

    + + + + + + + + + + + +

    @@ -352,6 +418,20 @@ References kernel_function(), and vram.

    Referenced by c_ap_boot(). +

    +Here is the call graph for this function:

    + + + + + + + + + + + +

    @@ -378,6 +458,20 @@ References kernel_function(), and vram.

    Referenced by c_ap_boot(). +

    +Here is the call graph for this function:

    + + + + + + + + + + + +

    @@ -404,6 +498,20 @@ References kernel_function(), and vram.

    Referenced by c_ap_boot(). +

    +Here is the call graph for this function:

    + + + + + + + + + + + +

    @@ -429,6 +537,19 @@ References getEflags(), kpanic(), and setEflags().

    Referenced by smpInit(). +

    +Here is the call graph for this function:

    + + + + + + + + + + +

    @@ -454,6 +575,29 @@ References cpuinfo_t::apic_id, cpuinfo_t::apic_ver, apicRead(), cpuinfo_t::brand, cpuid(), cpuinfo, cpuInfoLock, cpus, cpuinfo_t::feature, getEflags(), cpuinfo_t::id, cpuinfo_t::ident, kpanic(), cpuinfo_t::max, cpuinfo_t::ok, setDr3(), setEflags(), cpuinfo_t::signature, spinLock(), spinUnlock(), x20, and x30.

    Referenced by c_ap_boot(), and smpInit(). +

    +Here is the call graph for this function:

    + + + + + + + + + + + + + + + + + + + + +

    @@ -552,6 +696,19 @@ References getDr3(), cpuinfo_t::id, spinLock(), and spinUnlock().

    Referenced by cpu0_thread(), cpu1_thread(), cpu2_thread(), and cpu3_thread(). +

    +Here is the call graph for this function:

    + + + + + + + + + + +

    @@ -623,6 +780,36 @@ Definition at line 161 of file smp.c.

    References apicMagic(), cpuidDetect(), cpuInfo(), GDT_fixer(), initSpinLock, spinLock(), and spinUnlock(). +

    +Here is the call graph for this function:

    + + + + + + + + + + + + + + + + + + + + + + + + + + + +


    Variable Documentation

    @@ -738,7 +925,7 @@ Referenced by cpu0_thread(), cpu1_thread(), cpu2_thread(), and cpu3_thread().

    -


    Generated on Tue Dec 12 08:52:14 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:05:45 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/smp_8h-source.html b/doc/html/smp_8h-source.html index 52b4f7d..e633095 100644 --- a/doc/html/smp_8h-source.html +++ b/doc/html/smp_8h-source.html @@ -102,7 +102,7 @@ 00071 00072 END 00073 ***/ -
    Generated on Tue Dec 12 08:52:05 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 09:59:41 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/smp_8h.html b/doc/html/smp_8h.html index 64563d2..97d26b8 100644 --- a/doc/html/smp_8h.html +++ b/doc/html/smp_8h.html @@ -32,6 +32,19 @@

    smp.h File Reference

    #include <ubixos/types.h>

    +Include dependency graph for smp.h:

    + + + + + +

    +This graph shows which files directly or indirectly include this file:

    + + + + +

    Go to the source code of this file.


    Data Structures

    @@ -77,6 +90,16 @@ References ap_trampoline_end(), ap_trampoline_start, apicRead(), apicWrite(), kprintf(), and memcpy().

    Referenced by smpInit(). +

    +Here is the call graph for this function:

    + + + + + + + +

    @@ -133,6 +156,19 @@ References getEflags(), kpanic(), and setEflags().

    Referenced by smpInit(). +

    +Here is the call graph for this function:

    + + + + + + + + + + +

    @@ -158,6 +194,29 @@ References cpuinfo_t::apic_id, cpuinfo_t::apic_ver, apicRead(), cpuinfo_t::brand, cpuid(), cpuinfo, cpuInfoLock, cpus, cpuinfo_t::feature, getEflags(), cpuinfo_t::id, cpuinfo_t::ident, kpanic(), cpuinfo_t::max, cpuinfo_t::ok, setDr3(), setEflags(), cpuinfo_t::signature, spinLock(), spinUnlock(), x20, and x30.

    Referenced by c_ap_boot(), and smpInit(). +

    +Here is the call graph for this function:

    + + + + + + + + + + + + + + + + + + + + +

    @@ -228,9 +287,39 @@ Definition at line 161 of file smp.c.

    References apicMagic(), cpuidDetect(), cpuInfo(), GDT_fixer(), initSpinLock, spinLock(), and spinUnlock(). +

    +Here is the call graph for this function:

    + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    -


    Generated on Tue Dec 12 08:52:12 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:02:50 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/spinlock_8c-source.html b/doc/html/spinlock_8c-source.html index ada58c4..004bdad 100644 --- a/doc/html/spinlock_8c-source.html +++ b/doc/html/spinlock_8c-source.html @@ -107,7 +107,7 @@ 00076 END 00077 ***/ 00078 -
    Generated on Tue Dec 12 08:52:06 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 09:59:42 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/spinlock_8c.html b/doc/html/spinlock_8c.html index ef1d1ea..3f26ee3 100644 --- a/doc/html/spinlock_8c.html +++ b/doc/html/spinlock_8c.html @@ -33,6 +33,19 @@ #include <ubixos/sched.h>

    +Include dependency graph for spinlock.c:

    + + + + + + + + + + + +

    Go to the source code of this file.


    Data Structures

    @@ -73,7 +86,17 @@

    References sched_yield(), and spinTryLock().

    -Referenced by adjustCowCounter(), cpuInfo(), current_thread(), devfs_makeNode(), devfs_open(), device_add(), device_find(), device_remove(), fclose(), fdcRead(), fopen(), freePage(), getEmptyDesc(), kernel_function(), kfree(), kmalloc(), mpi_createMbox(), mpi_destroyMbox(), mpi_fetchMessage(), mpi_postMessage(), mpi_spam(), ne2kAllocBuffer(), schedNewTask(), smpInit(), sys_thread_new(), tty_print(), ubixfs_cacheAdd(), ubixfs_cacheFind(), vmm_getFreeMallocPage(), vmm_pageFault(), vmm_remapPage(), vmmCopyVirtualSpace(), vmmFindFreePage(), vmmFreeProcessPages(), vmmGetFreeKernelPage(), vmmGetFreePage(), and vmmGetFreeVirtualPage(). +Referenced by adjustCowCounter(), cpuInfo(), devfs_makeNode(), devfs_open(), device_add(), device_find(), device_remove(), fclose(), fdcRead(), fopen(), freePage(), getEmptyDesc(), kernel_function(), kfree(), kmalloc(), mpi_createMbox(), mpi_destroyMbox(), mpi_fetchMessage(), mpi_postMessage(), mpi_spam(), ne2kAllocBuffer(), schedNewTask(), smpInit(), tty_print(), ubixfs_cacheAdd(), ubixfs_cacheFind(), vmm_getFreeMallocPage(), vmm_pageFault(), vmm_remapPage(), vmmCopyVirtualSpace(), vmmFindFreePage(), vmmFreeProcessPages(), vmmGetFreeKernelPage(), vmmGetFreePage(), and vmmGetFreeVirtualPage(). +

    +Here is the call graph for this function:

    + + + + + + + +

    @@ -98,6 +121,12 @@ Definition at line 64 of file spinlock.c.

    References spinTryLock(). +

    +Here is the call graph for this function:

    + + + +

    @@ -193,10 +222,10 @@

    Definition at line 37 of file spinlock.c.

    -Referenced by adjustCowCounter(), cpuInfo(), current_thread(), devfs_makeNode(), devfs_open(), device_add(), device_find(), device_remove(), fclose(), fdcRead(), fopen(), freePage(), getEmptyDesc(), kernel_function(), keyboardHandler(), kfree(), kmalloc(), mpi_createMbox(), mpi_destroyMbox(), mpi_fetchMessage(), mpi_postMessage(), mpi_spam(), ne2kAllocBuffer(), schedNewTask(), smpInit(), sys_thread_new(), tty_print(), ubixfs_cacheAdd(), ubixfs_cacheFind(), vmm_getFreeMallocPage(), vmm_pageFault(), vmm_remapPage(), vmmCopyVirtualSpace(), vmmFindFreePage(), vmmFreeProcessPages(), vmmGetFreeKernelPage(), vmmGetFreePage(), and vmmGetFreeVirtualPage(). +Referenced by adjustCowCounter(), cpuInfo(), devfs_makeNode(), devfs_open(), device_add(), device_find(), device_remove(), fclose(), fdcRead(), fopen(), freePage(), getEmptyDesc(), kernel_function(), keyboardHandler(), kfree(), kmalloc(), mpi_createMbox(), mpi_destroyMbox(), mpi_fetchMessage(), mpi_postMessage(), mpi_spam(), ne2kAllocBuffer(), schedNewTask(), smpInit(), tty_print(), ubixfs_cacheAdd(), ubixfs_cacheFind(), vmm_getFreeMallocPage(), vmm_pageFault(), vmm_remapPage(), vmmCopyVirtualSpace(), vmmFindFreePage(), vmmFreeProcessPages(), vmmGetFreeKernelPage(), vmmGetFreePage(), and vmmGetFreeVirtualPage().

    -


    Generated on Tue Dec 12 08:52:14 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:05:47 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/spinlock_8h-source.html b/doc/html/spinlock_8h-source.html index a3ff788..30ecfa8 100644 --- a/doc/html/spinlock_8h-source.html +++ b/doc/html/spinlock_8h-source.html @@ -84,7 +84,7 @@ 00053 END 00054 ***/ 00055 -
    Generated on Tue Dec 12 08:52:05 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 09:59:41 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/spinlock_8h.html b/doc/html/spinlock_8h.html index 671d5b0..efaeb41 100644 --- a/doc/html/spinlock_8h.html +++ b/doc/html/spinlock_8h.html @@ -32,6 +32,41 @@

    spinlock.h File Reference

    #include <ubixos/types.h>

    +Include dependency graph for spinlock.h:

    + + + + + +

    +This graph shows which files directly or indirectly include this file:

    + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Go to the source code of this file.


    Functions

    @@ -119,7 +154,17 @@

    References sched_yield(), and spinTryLock().

    -Referenced by adjustCowCounter(), cpuInfo(), current_thread(), devfs_makeNode(), devfs_open(), device_add(), device_find(), device_remove(), fclose(), fdcRead(), fopen(), freePage(), getEmptyDesc(), kernel_function(), kfree(), kmalloc(), mpi_createMbox(), mpi_destroyMbox(), mpi_fetchMessage(), mpi_postMessage(), mpi_spam(), ne2kAllocBuffer(), schedNewTask(), smpInit(), sys_thread_new(), tty_print(), ubixfs_cacheAdd(), ubixfs_cacheFind(), vmm_getFreeMallocPage(), vmm_pageFault(), vmm_remapPage(), vmmCopyVirtualSpace(), vmmFindFreePage(), vmmFreeProcessPages(), vmmGetFreeKernelPage(), vmmGetFreePage(), and vmmGetFreeVirtualPage(). +Referenced by adjustCowCounter(), cpuInfo(), devfs_makeNode(), devfs_open(), device_add(), device_find(), device_remove(), fclose(), fdcRead(), fopen(), freePage(), getEmptyDesc(), kernel_function(), kfree(), kmalloc(), mpi_createMbox(), mpi_destroyMbox(), mpi_fetchMessage(), mpi_postMessage(), mpi_spam(), ne2kAllocBuffer(), schedNewTask(), smpInit(), tty_print(), ubixfs_cacheAdd(), ubixfs_cacheFind(), vmm_getFreeMallocPage(), vmm_pageFault(), vmm_remapPage(), vmmCopyVirtualSpace(), vmmFindFreePage(), vmmFreeProcessPages(), vmmGetFreeKernelPage(), vmmGetFreePage(), and vmmGetFreeVirtualPage(). +

    +Here is the call graph for this function:

    + + + + + + + +

    @@ -144,6 +189,12 @@ Definition at line 64 of file spinlock.c.

    References spinTryLock(). +

    +Here is the call graph for this function:

    + + + +

    @@ -239,7 +290,7 @@

    Definition at line 37 of file spinlock.c.

    -Referenced by adjustCowCounter(), cpuInfo(), current_thread(), devfs_makeNode(), devfs_open(), device_add(), device_find(), device_remove(), fclose(), fdcRead(), fopen(), freePage(), getEmptyDesc(), kernel_function(), keyboardHandler(), kfree(), kmalloc(), mpi_createMbox(), mpi_destroyMbox(), mpi_fetchMessage(), mpi_postMessage(), mpi_spam(), ne2kAllocBuffer(), schedNewTask(), smpInit(), sys_thread_new(), tty_print(), ubixfs_cacheAdd(), ubixfs_cacheFind(), vmm_getFreeMallocPage(), vmm_pageFault(), vmm_remapPage(), vmmCopyVirtualSpace(), vmmFindFreePage(), vmmFreeProcessPages(), vmmGetFreeKernelPage(), vmmGetFreePage(), and vmmGetFreeVirtualPage(). +Referenced by adjustCowCounter(), cpuInfo(), devfs_makeNode(), devfs_open(), device_add(), device_find(), device_remove(), fclose(), fdcRead(), fopen(), freePage(), getEmptyDesc(), kernel_function(), keyboardHandler(), kfree(), kmalloc(), mpi_createMbox(), mpi_destroyMbox(), mpi_fetchMessage(), mpi_postMessage(), mpi_spam(), ne2kAllocBuffer(), schedNewTask(), smpInit(), tty_print(), ubixfs_cacheAdd(), ubixfs_cacheFind(), vmm_getFreeMallocPage(), vmm_pageFault(), vmm_remapPage(), vmmCopyVirtualSpace(), vmmFindFreePage(), vmmFreeProcessPages(), vmmGetFreeKernelPage(), vmmGetFreePage(), and vmmGetFreeVirtualPage().


    Variable Documentation

    @@ -260,7 +311,7 @@ Definition at line 39 of file syscall_new.c.

    -


    Generated on Tue Dec 12 08:52:12 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:02:52 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/sqrt_8c-source.html b/doc/html/sqrt_8c-source.html index ec01841..62d6759 100644 --- a/doc/html/sqrt_8c-source.html +++ b/doc/html/sqrt_8c-source.html @@ -85,7 +85,7 @@ 00054 END 00055 ***/ 00056 -
    Generated on Tue Dec 12 08:52:07 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 09:59:42 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/sqrt_8c.html b/doc/html/sqrt_8c.html index 8a820db..e6337dd 100644 --- a/doc/html/sqrt_8c.html +++ b/doc/html/sqrt_8c.html @@ -60,7 +60,7 @@ Definition at line 30 of file sqrt.c.

    -


    Generated on Tue Dec 12 08:52:15 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:06:41 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/start_8S-source.html b/doc/html/start_8S-source.html index 2cd2f4e..bb9d75d 100644 --- a/doc/html/start_8S-source.html +++ b/doc/html/start_8S-source.html @@ -77,7 +77,7 @@ 00046 stosb 00047 00048 /* Load GDT */ -00049 lgdtl (loadGDT) +00049 lgdtl (loadGDT) 00050 mov $0x10,%eax 00051 mov %eax,%ds 00052 mov %eax,%es @@ -104,7 +104,7 @@ 00073 /*** 00074 END 00075 ***/ -
    Generated on Tue Dec 12 08:52:05 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 09:59:41 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/start_8S.html b/doc/html/start_8S.html index 0e19065..35fa4c8 100644 --- a/doc/html/start_8S.html +++ b/doc/html/start_8S.html @@ -37,7 +37,7 @@
    +eax cld rep stosb  - + @@ -537,7 +537,7 @@ Referenced by biosCall(), kmain(), and ubthread_create().

    -


    Generated on Tue Dec 12 08:52:14 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:04:16 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/static_8c-source.html b/doc/html/static_8c-source.html index ea25392..010ae1c 100644 --- a/doc/html/static_8c-source.html +++ b/doc/html/static_8c-source.html @@ -78,7 +78,7 @@ 00051 /*** 00052 END 00053 ***/ -
    Generated on Tue Dec 12 08:52:05 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 09:59:41 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/static_8c.html b/doc/html/static_8c.html index 8727421..f4c03eb 100644 --- a/doc/html/static_8c.html +++ b/doc/html/static_8c.html @@ -32,6 +32,14 @@

    static.c File Reference

    #include <lib/kprintf.h>

    +Include dependency graph for static.c:

    + + + + + + +

    Go to the source code of this file.


    Defines

    globl _start text code32 x472
    pushl ebp movl ebp pushl x00000002
    popfl ecx edi subl ecx xorl
    -eax cld rep stosb 
    lgdtl (loadGDT) mov $0x10
    lgdtl (loadGDT) mov $0x10
    globl _start text code32 x472
    pushl ebp movl ebp pushl x00000002
    @@ -171,7 +171,7 @@
    globl _start text code32 x472 pushl ebp movl ebp pushl x00000002 popfl ecx edi subl ecx xorl eax cld rep stosb lgdtl (loadGDT loadGDT   ) 
    @@ -64,7 +72,7 @@ Definition at line 36 of file static.c.

    -


    Generated on Tue Dec 12 08:52:14 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:04:17 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/static_8h-source.html b/doc/html/static_8h-source.html index e72f546..8cbee6e 100644 --- a/doc/html/static_8h-source.html +++ b/doc/html/static_8h-source.html @@ -35,7 +35,7 @@ 00004 int static_constructors(void); 00005 00006 #endif -
    Generated on Tue Dec 12 08:52:05 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 09:59:41 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/static_8h.html b/doc/html/static_8h.html index f69f872..4b08d92 100644 --- a/doc/html/static_8h.html +++ b/doc/html/static_8h.html @@ -31,6 +31,13 @@ src » sys » include » ubixos

    static.h File Reference

    +This graph shows which files directly or indirectly include this file:

    + + + + + +

    Go to the source code of this file.


    Functions

    @@ -63,7 +70,7 @@ Definition at line 36 of file static.c.

    -


    Generated on Tue Dec 12 08:52:12 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:02:53 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/stdarg_8h-source.html b/doc/html/stdarg_8h-source.html index 9e3300c..bbaebc0 100644 --- a/doc/html/stdarg_8h-source.html +++ b/doc/html/stdarg_8h-source.html @@ -95,7 +95,7 @@ 00064 00065 END 00066 ***/ -
    Generated on Tue Dec 12 08:52:04 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 09:59:41 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/stdarg_8h.html b/doc/html/stdarg_8h.html index 091ce6a..32cf3d4 100644 --- a/doc/html/stdarg_8h.html +++ b/doc/html/stdarg_8h.html @@ -31,6 +31,14 @@ src » sys » include

    stdarg.h File Reference

    +This graph shows which files directly or indirectly include this file:

    + + + + + + +

    Go to the source code of this file.


    Functions

    @@ -190,9 +198,16 @@ References is_digit, LEFT, number(), PLUS, SIGN, skip_atoi(), SMALL, SPACE, SPECIAL, strlen, vaArg, and ZEROPAD.

    Referenced by kpanic(), kprintf(), and sprintf(). +

    +Here is the call graph for this function:

    + + + + +

    -


    Generated on Tue Dec 12 08:52:11 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:01:02 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/string_8c-source.html b/doc/html/string_8c-source.html index 9ded2df..3ae087d 100644 --- a/doc/html/string_8c-source.html +++ b/doc/html/string_8c-source.html @@ -155,7 +155,7 @@ 00124 do { 00125 do { 00126 if ((sc = *s++) == 0) -00127 return (NULL); +00127 return (NULL); 00128 } while (sc != c); 00129 } while (strncmp(s, find, len) != 0); 00130 s--; @@ -166,47 +166,50 @@ 00135 00136 /*** 00137 $Log$ -00138 Revision 1.2 2006/12/05 14:10:21 reddawg -00139 Workign Distro +00138 Revision 1.3 2006/12/12 14:09:18 reddawg +00139 Changes 00140 -00141 Revision 1.1.1.1 2006/06/01 12:46:16 reddawg -00142 ubix2 +00141 Revision 1.2 2006/12/05 14:10:21 reddawg +00142 Workign Distro 00143 -00144 Revision 1.2 2005/10/12 00:13:37 reddawg -00145 Removed +00144 Revision 1.1.1.1 2006/06/01 12:46:16 reddawg +00145 ubix2 00146 -00147 Revision 1.1.1.1 2005/09/26 17:24:13 reddawg -00148 no message +00147 Revision 1.2 2005/10/12 00:13:37 reddawg +00148 Removed 00149 -00150 Revision 1.6 2004/07/28 15:05:43 reddawg -00151 Major: -00152 Pages now have strict security enforcement. -00153 Many null dereferences have been resolved. -00154 When apps loaded permissions set for pages rw and ro -00155 -00156 Revision 1.5 2004/07/20 18:42:41 flameshadow -00157 add: strcpy() -00158 chg: modified dirCache.c to use strcpy() -00159 -00160 Revision 1.4 2004/07/05 23:06:32 reddawg -00161 Fixens +00150 Revision 1.1.1.1 2005/09/26 17:24:13 reddawg +00151 no message +00152 +00153 Revision 1.6 2004/07/28 15:05:43 reddawg +00154 Major: +00155 Pages now have strict security enforcement. +00156 Many null dereferences have been resolved. +00157 When apps loaded permissions set for pages rw and ro +00158 +00159 Revision 1.5 2004/07/20 18:42:41 flameshadow +00160 add: strcpy() +00161 chg: modified dirCache.c to use strcpy() 00162 -00163 Revision 1.3 2004/06/28 23:12:58 reddawg -00164 file format now container:/path/to/file +00163 Revision 1.4 2004/07/05 23:06:32 reddawg +00164 Fixens 00165 -00166 Revision 1.2 2004/05/19 14:40:58 reddawg -00167 Cleaned up some warning from leaving out typedefs +00166 Revision 1.3 2004/06/28 23:12:58 reddawg +00167 file format now container:/path/to/file 00168 -00169 Revision 1.1.1.1 2004/04/15 12:07:11 reddawg -00170 UbixOS v1.0 +00169 Revision 1.2 2004/05/19 14:40:58 reddawg +00170 Cleaned up some warning from leaving out typedefs 00171 -00172 Revision 1.5 2004/04/13 16:36:33 reddawg -00173 Changed our copyright, it is all now under a BSD-Style license +00172 Revision 1.1.1.1 2004/04/15 12:07:11 reddawg +00173 UbixOS v1.0 00174 -00175 END -00176 ***/ -00177 -
    Generated on Tue Dec 12 08:52:07 2006 for UbixOS V2 by  +00175 Revision 1.5 2004/04/13 16:36:33 reddawg +00176 Changed our copyright, it is all now under a BSD-Style license +00177 +00178 END +00179 ***/ +00180 +
    Generated on Tue Dec 12 09:59:42 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/string_8c.html b/doc/html/string_8c.html index 7b9a9bd..bd78cdf 100644 --- a/doc/html/string_8c.html +++ b/doc/html/string_8c.html @@ -32,6 +32,14 @@

    string.c File Reference

    #include <lib/string.h>

    +Include dependency graph for string.c:

    + + + + + + +

    Go to the source code of this file.


    Defines

    @@ -189,6 +197,8 @@

    Definition at line 48 of file string.c. +

    +Referenced by strstr().

    @@ -258,12 +268,18 @@

    Definition at line 118 of file string.c.

    -References NULL, strlen, and strncmp(). +References NULL, strlen, and strncmp().

    Referenced by fopen(), sysChDir(), and sysMkDir(). +

    +Here is the call graph for this function:

    + + + +

    -


    Generated on Tue Dec 12 08:52:15 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:06:43 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/string_8h-source.html b/doc/html/string_8h-source.html index e089bbd..fd155ce 100644 --- a/doc/html/string_8h-source.html +++ b/doc/html/string_8h-source.html @@ -79,7 +79,7 @@ 00048 /*** 00049 END 00050 ***/ -
    Generated on Tue Dec 12 08:52:04 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 09:59:41 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/string_8h.html b/doc/html/string_8h.html index 1882656..4b9884e 100644 --- a/doc/html/string_8h.html +++ b/doc/html/string_8h.html @@ -32,6 +32,37 @@

    string.h File Reference

    #include <ubixos/types.h>

    +Include dependency graph for string.h:

    + + + + + +

    +This graph shows which files directly or indirectly include this file:

    + + + + + + + + + + + + + + + + + + + + + + +

    Go to the source code of this file.


    Functions

    @@ -162,6 +193,14 @@ Definition at line 51 of file kprintf.c.

    References vaEnd, vaStart, and vsprintf(). +

    +Here is the call graph for this function:

    + + + + + +

    @@ -280,12 +319,12 @@

    Definition at line 12 of file strtol.c.

    -References LONG_MAX, LONG_MIN, and NULL. +References LONG_MAX, LONG_MIN, and NULL.

    Referenced by inet_aton().

    -


    Generated on Tue Dec 12 08:52:09 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:00:35 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/strtok_8c-source.html b/doc/html/strtok_8c-source.html index 24c7df6..8f0835b 100644 --- a/doc/html/strtok_8c-source.html +++ b/doc/html/strtok_8c-source.html @@ -66,8 +66,8 @@ 00035 int c, sc; 00036 char *tok; 00037 -00038 if ((s == NULL) && ((s = *last) == NULL)) { -00039 return(NULL); +00038 if ((s == NULL) && ((s = *last) == NULL)) { +00039 return(NULL); 00040 } 00041 00042 cont: @@ -78,8 +78,8 @@ 00047 } 00048 } 00049 if (c == 0) { -00050 *last = NULL; -00051 return(NULL); +00050 *last = NULL; +00051 return(NULL); 00052 } 00053 tok = s - 1; 00054 @@ -89,7 +89,7 @@ 00058 do { 00059 if ((sc = *spanp++) == c) { 00060 if (c == 0) { -00061 s = NULL; +00061 s = NULL; 00062 } 00063 else { 00064 char *w = s - 1; @@ -131,7 +131,7 @@ 00100 ***/ 00101 00102 -
    Generated on Tue Dec 12 08:52:07 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 09:59:42 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/strtok_8c.html b/doc/html/strtok_8c.html index 57d5e84..2bf3032 100644 --- a/doc/html/strtok_8c.html +++ b/doc/html/strtok_8c.html @@ -33,6 +33,14 @@ #include <ubixos/types.h>

    +Include dependency graph for strtok.c:

    + + + + + + +

    Go to the source code of this file.


    Functions

    @@ -75,6 +83,12 @@ References strtok_r().

    Referenced by fopen(), sysMkDir(), and unlink(). +

    +Here is the call graph for this function:

    + + + +

    @@ -113,12 +127,12 @@

    Definition at line 33 of file strtok.c.

    -References NULL. +References NULL.

    Referenced by strtok().

    -


    Generated on Tue Dec 12 08:52:15 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:06:44 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/strtol_8c-source.html b/doc/html/strtol_8c-source.html index bafd9e1..bdf546f 100644 --- a/doc/html/strtol_8c-source.html +++ b/doc/html/strtol_8c-source.html @@ -128,11 +128,11 @@ 00097 cutoff = 0x0;//UBU 00098 } else if (neg) 00099 acc = -acc; -00100 if (endptr != NULL) +00100 if (endptr != NULL) 00101 *endptr = (char *)(any ? s - 1 : nptr); 00102 return (acc); 00103 } -
    Generated on Tue Dec 12 08:52:07 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 09:59:42 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/strtol_8c.html b/doc/html/strtol_8c.html index 6b4993d..50e0c24 100644 --- a/doc/html/strtol_8c.html +++ b/doc/html/strtol_8c.html @@ -32,6 +32,14 @@

    strtol.c File Reference

    #include <sys/cdefs.h>

    +Include dependency graph for strtol.c:

    + + + + + + +

    Go to the source code of this file.


    Functions

    @@ -119,12 +127,12 @@

    Definition at line 12 of file strtol.c.

    -References LONG_MAX, LONG_MIN, and NULL. +References LONG_MAX, LONG_MIN, and NULL.

    Referenced by inet_aton().

    -


    Generated on Tue Dec 12 08:52:15 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:06:45 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/structDrvGeom.html b/doc/html/structDrvGeom.html index b93d9d9..542b7ad 100644 --- a/doc/html/structDrvGeom.html +++ b/doc/html/structDrvGeom.html @@ -103,7 +103,7 @@


    The documentation for this struct was generated from the following file:
    • src/sys/include/isa/fdc.h
    -
    Generated on Tue Dec 12 08:52:18 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:08:57 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/struct__UbixUser.html b/doc/html/struct__UbixUser.html index e95ffff..663db19 100644 --- a/doc/html/struct__UbixUser.html +++ b/doc/html/struct__UbixUser.html @@ -162,7 +162,7 @@


    The documentation for this struct was generated from the following file: -
    Generated on Tue Dec 12 08:52:17 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:08:53 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/struct____sigset.html b/doc/html/struct____sigset.html index e8e84f2..3c1eca6 100644 --- a/doc/html/struct____sigset.html +++ b/doc/html/struct____sigset.html @@ -33,7 +33,7 @@

    Defines

    - +

    Data Fields

    __uint32_t __bits [_SIG_WORDS]
    __uint32_t __bits [4]


    Detailed Description

    @@ -42,12 +42,12 @@

    Definition at line 42 of file signal.h.


    Field Documentation

    - +
    @@ -61,7 +61,7 @@


    The documentation for this struct was generated from the following file: -
    Generated on Tue Dec 12 08:52:17 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:08:52 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/struct____timespec.html b/doc/html/struct____timespec.html index 2f80a81..0b4f320 100644 --- a/doc/html/struct____timespec.html +++ b/doc/html/struct____timespec.html @@ -80,7 +80,7 @@


    The documentation for this struct was generated from the following file: -
    Generated on Tue Dec 12 08:52:17 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:08:52 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/struct__item__t.html b/doc/html/struct__item__t.html index 44b1544..0ad1bde 100644 --- a/doc/html/struct__item__t.html +++ b/doc/html/struct__item__t.html @@ -30,7 +30,8 @@

    _item_t Struct Reference

    #include <lists.h>

    - +Collaboration diagram for _item_t:

    Collaboration graph
    +
    [legend]
    @@ -101,7 +102,7 @@


    The documentation for this struct was generated from the following file: -
    Generated on Tue Dec 12 08:52:17 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:08:52 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/struct__list__t.html b/doc/html/struct__list__t.html index a4701d3..15b6197 100644 --- a/doc/html/struct__list__t.html +++ b/doc/html/struct__list__t.html @@ -30,7 +30,11 @@

    _list_t Struct Reference

    #include <lists.h>

    -


    Data Fields

    void * data
    +Collaboration diagram for _list_t:

    Collaboration graph
    + + + +
    [legend]
    @@ -80,7 +84,7 @@


    The documentation for this struct was generated from the following file: -
    Generated on Tue Dec 12 08:52:17 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:08:53 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/structarpcom.html b/doc/html/structarpcom.html index 27eccb4..690a6e8 100644 --- a/doc/html/structarpcom.html +++ b/doc/html/structarpcom.html @@ -101,7 +101,7 @@


    The documentation for this struct was generated from the following file:
    • src/sys/include/pci/lnc.h
    -
    Generated on Tue Dec 12 08:52:17 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:08:53 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/structblockAllocationTableEntry.html b/doc/html/structblockAllocationTableEntry.html index 815adff..79949a0 100644 --- a/doc/html/structblockAllocationTableEntry.html +++ b/doc/html/structblockAllocationTableEntry.html @@ -124,7 +124,7 @@


    The documentation for this struct was generated from the following file: -
    Generated on Tue Dec 12 08:52:17 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:08:53 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/structbootSect.html b/doc/html/structbootSect.html index ba3dcdf..cbf6267 100644 --- a/doc/html/structbootSect.html +++ b/doc/html/structbootSect.html @@ -270,7 +270,7 @@


    The documentation for this struct was generated from the following file: -
    Generated on Tue Dec 12 08:52:17 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:08:53 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/structbsd__disklabel.html b/doc/html/structbsd__disklabel.html index a7cab70..a0fad12 100644 --- a/doc/html/structbsd__disklabel.html +++ b/doc/html/structbsd__disklabel.html @@ -30,7 +30,11 @@

    bsd_disklabel Struct Reference

    #include <hd.h>

    -


    Data Fields

    Item_tFirst
    +Collaboration diagram for bsd_disklabel:

    Collaboration graph
    + + + +
    [legend]
    @@ -41,7 +45,7 @@ - + @@ -63,7 +67,7 @@ - + @@ -75,7 +79,7 @@ - + @@ -169,12 +173,12 @@ Definition at line 136 of file hd.h.

    - +


    Data Fields

    u_int32_t d_acylinders
    u_int16_t d_cylskew
    u_int32_t d_drivedata [NDDATA]
    u_int32_t d_drivedata [5]
    u_int32_t d_flags
    char d_packname [16]
    bsd_disklabel::partition d_partitions [MAXPARTITIONS]
    bsd_disklabel::partition d_partitions [8]
    u_int16_t d_rpm
    u_int32_t d_secsize
    u_int32_t d_spare [NSPARE]
    u_int32_t d_spare [5]
    u_int16_t d_sparespercyl
    - +
    u_int32_t bsd_disklabel::d_drivedata[NDDATA] u_int32_t bsd_disklabel::d_drivedata[5]
    @@ -358,12 +362,12 @@ Definition at line 92 of file hd.h.

    - +

    @@ -460,12 +464,12 @@ Definition at line 95 of file hd.h.

    - +


    The documentation for this struct was generated from the following file:
    • src/sys/include/pci/hd.h
    -
    Generated on Tue Dec 12 08:52:17 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:08:53 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/structbsd__disklabel_1_1partition.html b/doc/html/structbsd__disklabel_1_1partition.html index 04a9a2a..d902408 100644 --- a/doc/html/structbsd__disklabel_1_1partition.html +++ b/doc/html/structbsd__disklabel_1_1partition.html @@ -164,7 +164,7 @@


    The documentation for this struct was generated from the following file:
    • src/sys/include/pci/hd.h
    -
    Generated on Tue Dec 12 08:52:17 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:08:53 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/structbuf.html b/doc/html/structbuf.html index c4421cf..3e7015f 100644 --- a/doc/html/structbuf.html +++ b/doc/html/structbuf.html @@ -40,7 +40,7 @@

    Definition at line 37 of file buf.h.


    The documentation for this struct was generated from the following file:
    • src/sys/include/sys/buf.h
    -
    Generated on Tue Dec 12 08:52:17 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:08:53 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/structcacheNode.html b/doc/html/structcacheNode.html index 7883466..c6efbe0 100644 --- a/doc/html/structcacheNode.html +++ b/doc/html/structcacheNode.html @@ -30,7 +30,8 @@

    cacheNode Struct Reference

    #include <dirCache.h>

    - +Collaboration diagram for cacheNode:

    Collaboration graph
    +
    [legend]
    @@ -315,7 +316,7 @@


    The documentation for this struct was generated from the following file: -
    Generated on Tue Dec 12 08:52:17 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:08:54 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/structclose__args.html b/doc/html/structclose__args.html index 9cb7b53..d3ee20b 100644 --- a/doc/html/structclose__args.html +++ b/doc/html/structclose__args.html @@ -35,9 +35,9 @@
    - + - +

    Data Fields

    uInt16attributes

    Data Fields

    int fd
    char fd_l_ [PADL_(int)]
    char fd_l_ [0]
    char fd_r_ [PADR_(int)]
    char fd_r_ [(sizeof(register_t)<=sizeof(int)?0:sizeof(register_t)-sizeof(int))]


    Detailed Description

    @@ -65,12 +65,12 @@ Referenced by close().

    - +

    - +
    char close_args::fd_l_[PADL_(int)] char close_args::fd_l_[0]
    @@ -82,12 +82,12 @@ Definition at line 109 of file sysproto.h.

    - +

    - +
    char close_args::fd_r_[PADR_(int)] char close_args::fd_r_[(sizeof(register_t)<=sizeof(int)?0:sizeof(register_t)-sizeof(int))]
    @@ -101,7 +101,7 @@


    The documentation for this struct was generated from the following file: -
    Generated on Tue Dec 12 08:52:17 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:08:54 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/structconfadd.html b/doc/html/structconfadd.html index 7af3381..ee390e3 100644 --- a/doc/html/structconfadd.html +++ b/doc/html/structconfadd.html @@ -86,6 +86,8 @@

    Definition at line 71 of file pci.h. +

    +Referenced by pci_init().

    @@ -160,7 +162,7 @@


    The documentation for this struct was generated from the following file:
    • src/sys/include/pci/pci.h
    -
    Generated on Tue Dec 12 08:52:17 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:08:54 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/structcpuinfo__t.html b/doc/html/structcpuinfo__t.html index 3a7c6a1..cfb40be 100644 --- a/doc/html/structcpuinfo__t.html +++ b/doc/html/structcpuinfo__t.html @@ -231,7 +231,7 @@


    The documentation for this struct was generated from the following file:
    • src/sys/include/ubixos/smp.h
    -
    Generated on Tue Dec 12 08:52:17 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:08:54 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/structcsum.html b/doc/html/structcsum.html index c4c882e..21d398c 100644 --- a/doc/html/structcsum.html +++ b/doc/html/structcsum.html @@ -118,7 +118,7 @@


    The documentation for this struct was generated from the following file:
    • src/sys/include/ufs/ufs.h
    -
    Generated on Tue Dec 12 08:52:17 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:08:54 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/structcsum__total.html b/doc/html/structcsum__total.html index 0173e00..44d1853 100644 --- a/doc/html/structcsum__total.html +++ b/doc/html/structcsum__total.html @@ -156,7 +156,7 @@


    The documentation for this struct was generated from the following file:
    • src/sys/include/ufs/ufs.h
    -
    Generated on Tue Dec 12 08:52:17 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:08:54 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/structdevMethodType.html b/doc/html/structdevMethodType.html index 9eeb234..40537c8 100644 --- a/doc/html/structdevMethodType.html +++ b/doc/html/structdevMethodType.html @@ -40,7 +40,7 @@

    Definition at line 38 of file driver.h.


    The documentation for this struct was generated from the following file: -
    Generated on Tue Dec 12 08:52:17 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:08:56 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/structdevfs__devices.html b/doc/html/structdevfs__devices.html index f51a956..044bb49 100644 --- a/doc/html/structdevfs__devices.html +++ b/doc/html/structdevfs__devices.html @@ -30,7 +30,8 @@

    devfs_devices Struct Reference

    #include <devfs.h>

    - +Collaboration diagram for devfs_devices:

    Collaboration graph
    +
    [legend]
    @@ -168,7 +169,7 @@


    The documentation for this struct was generated from the following file: -
    Generated on Tue Dec 12 08:52:17 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:08:55 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/structdevfs__info.html b/doc/html/structdevfs__info.html index e90f6fe..aff7886 100644 --- a/doc/html/structdevfs__info.html +++ b/doc/html/structdevfs__info.html @@ -30,7 +30,11 @@

    devfs_info Struct Reference

    #include <devfs.h>

    -


    Data Fields

    uInt16 devMajor
    +Collaboration diagram for devfs_info:

    Collaboration graph
    + + + +
    [legend]
    @@ -63,7 +67,7 @@


    The documentation for this struct was generated from the following file: -
    Generated on Tue Dec 12 08:52:17 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:08:55 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/structdevice.html b/doc/html/structdevice.html index 1c4177b..48db7f1 100644 --- a/doc/html/structdevice.html +++ b/doc/html/structdevice.html @@ -30,7 +30,12 @@

    device Struct Reference

    #include <device.old.h>

    -


    Data Fields

    devfs_devicesdeviceList
    +Collaboration diagram for device:

    Collaboration graph
    + + + + +
    [legend]
    @@ -66,7 +71,7 @@

    Definition at line 31 of file device.old.h.

    -Referenced by dp_recv(), getblock(), low_level_init(), low_level_output(), ne2k_init(), ne2kHandler(), NICtoPC(), and PCtoNIC(). +Referenced by dp_recv(), getblock(), ne2k_init(), ne2kHandler(), NICtoPC(), and PCtoNIC().

    @@ -85,7 +90,7 @@

    Definition at line 32 of file device.old.h.

    -Referenced by low_level_init(), low_level_output(), and ne2k_init(). +Referenced by ne2k_init().

    @@ -141,7 +146,7 @@


    The documentation for this struct was generated from the following file: -
    Generated on Tue Dec 12 08:52:17 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:08:56 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/structdevice__interface.html b/doc/html/structdevice__interface.html index 431120d..0ae320c 100644 --- a/doc/html/structdevice__interface.html +++ b/doc/html/structdevice__interface.html @@ -80,7 +80,7 @@

    Definition at line 52 of file device.h.

    -Referenced by devfs_read(), devfs_write(), dskread(), initHardDisk(), syncBat(), ubixfs_initialize(), ubixfs_loadData(), ubixFSmkDir(), ubixFSUnlink(), and writeUbixFS(). +Referenced by devfs_read(), devfs_write(), dskread(), hdInit(), initHardDisk(), syncBat(), ubixfs_initialize(), ubixfs_loadData(), ubixFSmkDir(), ubixFSUnlink(), and writeUbixFS().

    @@ -116,7 +116,7 @@

    Definition at line 49 of file device.h.

    -Referenced by device_add(). +Referenced by device_add(), and hdInit().

    @@ -205,7 +205,7 @@

    Definition at line 50 of file device.h.

    -Referenced by devfs_open(). +Referenced by devfs_open(), fdcInit2(), and hdInit().

    @@ -278,7 +278,7 @@


    The documentation for this struct was generated from the following file: -
    Generated on Tue Dec 12 08:52:17 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:08:56 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/structdevice__node.html b/doc/html/structdevice__node.html index 813a3c1..82a9682 100644 --- a/doc/html/structdevice__node.html +++ b/doc/html/structdevice__node.html @@ -30,7 +30,12 @@

    device_node Struct Reference

    #include <device.h>

    -


    Data Fields

    uInt16 ioAddr
    +Collaboration diagram for device_node:

    Collaboration graph
    + + + + +
    [legend]
    @@ -68,7 +73,7 @@

    Definition at line 38 of file device.h.

    -Referenced by devfs_open(), devfs_read(), devfs_write(), device_add(), device_find(), dskread(), openFileUbixFS(), syncBat(), ubixfs_initialize(), ubixfs_loadData(), ubixFSmkDir(), ubixFSUnlink(), and writeUbixFS(). +Referenced by devfs_open(), devfs_read(), devfs_write(), device_add(), device_find(), dskread(), fdcInit2(), hdInit(), openFileUbixFS(), syncBat(), ubixfs_initialize(), ubixfs_loadData(), ubixFSmkDir(), ubixFSUnlink(), and writeUbixFS().

    @@ -166,7 +171,7 @@


    The documentation for this struct was generated from the following file: -
    Generated on Tue Dec 12 08:52:17 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:08:56 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/structdevice__resource.html b/doc/html/structdevice__resource.html index eaf73b6..138302f 100644 --- a/doc/html/structdevice__resource.html +++ b/doc/html/structdevice__resource.html @@ -61,7 +61,7 @@


    The documentation for this struct was generated from the following file: -
    Generated on Tue Dec 12 08:52:17 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:08:56 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/structdirectoryEntry.html b/doc/html/structdirectoryEntry.html index 04ff1fd..43214f5 100644 --- a/doc/html/structdirectoryEntry.html +++ b/doc/html/structdirectoryEntry.html @@ -223,7 +223,7 @@


    The documentation for this struct was generated from the following file: -
    Generated on Tue Dec 12 08:52:17 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:08:56 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/structdirectoryList.html b/doc/html/structdirectoryList.html index 48f1d7b..199cb05 100644 --- a/doc/html/structdirectoryList.html +++ b/doc/html/structdirectoryList.html @@ -30,7 +30,8 @@

    directoryList Struct Reference

    #include <ubixfs.h>

    -


    Data Fields

    device_interfacedevInfo
    +Collaboration diagram for directoryList:

    Collaboration graph
    +
    [legend]
    @@ -145,7 +146,7 @@


    The documentation for this struct was generated from the following file: -
    Generated on Tue Dec 12 08:52:17 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:08:56 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/structdirent.html b/doc/html/structdirent.html index 58744c8..1742361 100644 --- a/doc/html/structdirent.html +++ b/doc/html/structdirent.html @@ -35,7 +35,7 @@
    - + @@ -69,12 +69,12 @@ Referenced by fsfind().

    - +


    Data Fields

    uInt32 dirBlock

    Data Fields

    __uint32_t d_fileno
    char d_name [MAXNAMLEN+1]
    char d_name [255+1]
    __uint8_t d_namlen
    - +
    char dirent::d_name[MAXNAMLEN+1] char dirent::d_name[255+1]
    @@ -145,7 +145,7 @@


    The documentation for this struct was generated from the following file:
    • src/sys/include/ufs/ufs.h
    -
    Generated on Tue Dec 12 08:52:17 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:08:56 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/structdmadat.html b/doc/html/structdmadat.html index 9632587..06b51a4 100644 --- a/doc/html/structdmadat.html +++ b/doc/html/structdmadat.html @@ -33,13 +33,13 @@ - + - + - + - +

    Data Fields

    char blkbuf [VBLKSIZE]
    char blkbuf [(1<< 12)]
    char indbuf [VBLKSIZE]
    char indbuf [(1<< 12)]
    char sbbuf [SBLOCKSIZE]
    char sbbuf [8192]
    char secbuf [DEV_BSIZE]
    char secbuf [(1<< 9)]

    Detailed Description

    @@ -48,12 +48,12 @@

    Definition at line 39 of file file.h.


    Field Documentation

    - +
    - +
    char dmadat::blkbuf[VBLKSIZE] char dmadat::blkbuf[(1<< 12)]
    @@ -67,12 +67,12 @@ Referenced by fsread().

    - +

    - +
    char dmadat::indbuf[VBLKSIZE] char dmadat::indbuf[(1<< 12)]
    @@ -86,12 +86,12 @@ Referenced by fsread().

    - +

    - +
    char dmadat::sbbuf[SBLOCKSIZE] char dmadat::sbbuf[8192]
    @@ -105,12 +105,12 @@ Referenced by ffs_read(), and fsread().

    - +

    - +
    char dmadat::secbuf[DEV_BSIZE] char dmadat::secbuf[(1<< 9)]
    @@ -124,7 +124,7 @@


    The documentation for this struct was generated from the following file: -
    Generated on Tue Dec 12 08:52:18 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:08:56 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/structdos__partition.html b/doc/html/structdos__partition.html index 4cf3181..7fa6a11 100644 --- a/doc/html/structdos__partition.html +++ b/doc/html/structdos__partition.html @@ -234,7 +234,7 @@


    The documentation for this struct was generated from the following file:
    • src/sys/include/pci/hd.h
    -
    Generated on Tue Dec 12 08:52:18 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:08:56 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/structdp__rcvhdr.html b/doc/html/structdp__rcvhdr.html index 84b4e3d..13b249b 100644 --- a/doc/html/structdp__rcvhdr.html +++ b/doc/html/structdp__rcvhdr.html @@ -118,7 +118,7 @@


    The documentation for this struct was generated from the following file: -
    Generated on Tue Dec 12 08:52:18 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:08:56 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/structdriveInfo.html b/doc/html/structdriveInfo.html index 31ca8a8..00b8015 100644 --- a/doc/html/structdriveInfo.html +++ b/doc/html/structdriveInfo.html @@ -290,7 +290,7 @@


    The documentation for this struct was generated from the following file:
    • src/sys/include/pci/hd.h
    -
    Generated on Tue Dec 12 08:52:18 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:08:56 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/structdriverType.html b/doc/html/structdriverType.html index 0445c97..e2ff9eb 100644 --- a/doc/html/structdriverType.html +++ b/doc/html/structdriverType.html @@ -30,7 +30,11 @@

    driverType Struct Reference

    #include <driver.h>

    - +Collaboration diagram for driverType:

    Collaboration graph
    + + + +
    [legend]
    @@ -80,7 +84,7 @@


    The documentation for this struct was generated from the following file: -
    Generated on Tue Dec 12 08:52:18 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:08:57 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/structei__device.html b/doc/html/structei__device.html index 00ef4ef..8276c9a 100644 --- a/doc/html/structei__device.html +++ b/doc/html/structei__device.html @@ -194,7 +194,7 @@


    The documentation for this struct was generated from the following file: -
    Generated on Tue Dec 12 08:52:18 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:08:57 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/structelfDynSym.html b/doc/html/structelfDynSym.html index bb30b49..3dcce09 100644 --- a/doc/html/structelfDynSym.html +++ b/doc/html/structelfDynSym.html @@ -118,7 +118,7 @@


    The documentation for this struct was generated from the following file:
    • src/sys/include/ubixos/elf.h
    -
    Generated on Tue Dec 12 08:52:18 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:08:57 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/structelfDynamic.html b/doc/html/structelfDynamic.html index 7f4aecd..a8dca0f 100644 --- a/doc/html/structelfDynamic.html +++ b/doc/html/structelfDynamic.html @@ -80,7 +80,7 @@


    The documentation for this struct was generated from the following file:
    • src/sys/include/ubixos/elf.h
    -
    Generated on Tue Dec 12 08:52:18 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:08:57 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/structelfHeader.html b/doc/html/structelfHeader.html index 04c6cfe..67d5860 100644 --- a/doc/html/structelfHeader.html +++ b/doc/html/structelfHeader.html @@ -324,7 +324,7 @@


    The documentation for this struct was generated from the following file:
    • src/sys/include/ubixos/elf.h
    -
    Generated on Tue Dec 12 08:52:18 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:08:57 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/structelfPltInfo.html b/doc/html/structelfPltInfo.html index f022fc3..20c4fb9 100644 --- a/doc/html/structelfPltInfo.html +++ b/doc/html/structelfPltInfo.html @@ -80,7 +80,7 @@


    The documentation for this struct was generated from the following file:
    • src/sys/include/ubixos/elf.h
    -
    Generated on Tue Dec 12 08:52:18 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:08:57 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/structelfProgramHeader.html b/doc/html/structelfProgramHeader.html index 1c9cbee..d6fcd1c 100644 --- a/doc/html/structelfProgramHeader.html +++ b/doc/html/structelfProgramHeader.html @@ -198,7 +198,7 @@


    The documentation for this struct was generated from the following file:
    • src/sys/include/ubixos/elf.h
    -
    Generated on Tue Dec 12 08:52:18 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:08:57 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/structelfSectionHeader.html b/doc/html/structelfSectionHeader.html index 0a44d48..3fcbc6a 100644 --- a/doc/html/structelfSectionHeader.html +++ b/doc/html/structelfSectionHeader.html @@ -234,7 +234,7 @@


    The documentation for this struct was generated from the following file:
    • src/sys/include/ubixos/elf.h
    -
    Generated on Tue Dec 12 08:52:18 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:08:57 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/structeth__addr.html b/doc/html/structeth__addr.html index a4b631a..5e8fb40 100644 --- a/doc/html/structeth__addr.html +++ b/doc/html/structeth__addr.html @@ -64,7 +64,7 @@


    The documentation for this struct was generated from the following file:
    • src/sys/include/netif/arp.h
    -
    Generated on Tue Dec 12 08:52:18 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:08:57 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/structeth__hdr.html b/doc/html/structeth__hdr.html index 385e5c0..3776e0d 100644 --- a/doc/html/structeth__hdr.html +++ b/doc/html/structeth__hdr.html @@ -108,7 +108,7 @@


    The documentation for this struct was generated from the following file:
    • src/sys/include/netif/arp.h
    -
    Generated on Tue Dec 12 08:52:18 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:08:57 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/structfcntl__args.html b/doc/html/structfcntl__args.html index 09fe7b5..77d1f86 100644 --- a/doc/html/structfcntl__args.html +++ b/doc/html/structfcntl__args.html @@ -35,21 +35,21 @@
    - + - + - + - + - + - +

    Data Fields

    const char * devName

    Data Fields

    long arg
    char arg_l_ [PADL_(long)]
    char arg_l_ [0]
    char arg_r_ [PADR_(long)]
    char arg_r_ [(sizeof(register_t)<=sizeof(long)?0:sizeof(register_t)-sizeof(long))]
    int cmd
    char cmd_l_ [PADL_(int)]
    char cmd_l_ [0]
    char cmd_r_ [PADR_(int)]
    char cmd_r_ [(sizeof(register_t)<=sizeof(int)?0:sizeof(register_t)-sizeof(int))]
    int fd
    char fd_l_ [PADL_(int)]
    char fd_l_ [0]
    char fd_r_ [PADR_(int)]
    char fd_r_ [(sizeof(register_t)<=sizeof(int)?0:sizeof(register_t)-sizeof(int))]


    Detailed Description

    @@ -77,12 +77,12 @@ Referenced by fcntl().

    - +

    - +
    char fcntl_args::arg_l_[PADL_(long)] char fcntl_args::arg_l_[0]
    @@ -94,12 +94,12 @@ Definition at line 88 of file sysproto.h.

    - +

    - +
    char fcntl_args::arg_r_[PADR_(long)] char fcntl_args::arg_r_[(sizeof(register_t)<=sizeof(long)?0:sizeof(register_t)-sizeof(long))]
    @@ -130,12 +130,12 @@ Referenced by fcntl().

    - +

    - +
    char fcntl_args::cmd_l_[PADL_(int)] char fcntl_args::cmd_l_[0]
    @@ -147,12 +147,12 @@ Definition at line 87 of file sysproto.h.

    - +

    - +
    char fcntl_args::cmd_r_[PADR_(int)] char fcntl_args::cmd_r_[(sizeof(register_t)<=sizeof(int)?0:sizeof(register_t)-sizeof(int))]
    @@ -183,12 +183,12 @@ Referenced by fcntl().

    - +

    - +
    char fcntl_args::fd_l_[PADL_(int)] char fcntl_args::fd_l_[0]
    @@ -200,12 +200,12 @@ Definition at line 86 of file sysproto.h.

    - +

    - +
    char fcntl_args::fd_r_[PADR_(int)] char fcntl_args::fd_r_[(sizeof(register_t)<=sizeof(int)?0:sizeof(register_t)-sizeof(int))]
    @@ -219,7 +219,7 @@


    The documentation for this struct was generated from the following file: -
    Generated on Tue Dec 12 08:52:18 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:08:57 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/structfile.html b/doc/html/structfile.html index 33b6973..6e2915c 100644 --- a/doc/html/structfile.html +++ b/doc/html/structfile.html @@ -30,7 +30,14 @@

    file Struct Reference

    #include <kern_descrip.h>

    - +Collaboration diagram for file:

    Collaboration graph
    + + + + + + +
    [legend]
    @@ -105,7 +112,7 @@


    The documentation for this struct was generated from the following file: -
    Generated on Tue Dec 12 08:52:18 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:08:58 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/structfileDescriptorStruct.html b/doc/html/structfileDescriptorStruct.html index f50d49a..31b3d15 100644 --- a/doc/html/structfileDescriptorStruct.html +++ b/doc/html/structfileDescriptorStruct.html @@ -30,7 +30,16 @@

    fileDescriptorStruct Struct Reference

    #include <file.h>

    -


    Data Fields

    int f_flag
    +Collaboration diagram for fileDescriptorStruct:

    Collaboration graph
    + + + + + + + + +
    [legend]
    @@ -395,7 +404,7 @@


    The documentation for this struct was generated from the following file: -
    Generated on Tue Dec 12 08:52:18 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:08:59 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/structfileSystem.html b/doc/html/structfileSystem.html index 9393691..3b93a90 100644 --- a/doc/html/structfileSystem.html +++ b/doc/html/structfileSystem.html @@ -33,7 +33,8 @@

    #include <vfs.h>

    -


    Data Fields

    char * buffer
    +Collaboration diagram for fileSystem:

    Collaboration graph
    +
    [legend]
    @@ -258,7 +259,7 @@


    The documentation for this struct was generated from the following file:
    • src/sys/include/vfs/vfs.h
    -
    Generated on Tue Dec 12 08:52:18 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:08:59 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/structfs.html b/doc/html/structfs.html index 12db136..c50afad 100644 --- a/doc/html/structfs.html +++ b/doc/html/structfs.html @@ -30,7 +30,12 @@

    fs Struct Reference

    #include <ufs.h>

    -


    Data Fields

    fileSystemnext
    +Collaboration diagram for fs:

    Collaboration graph
    + + + + +
    [legend]
    @@ -89,7 +94,7 @@ - + @@ -119,7 +124,7 @@ - + @@ -189,7 +194,7 @@ - + @@ -209,7 +214,7 @@ - +

    Data Fields

    u_intfs_active
    int32_t fs_fsize
    u_char fs_fsmnt [MAXMNTLEN]
    u_char fs_fsmnt [468]
    int32_t fs_iblkno
    int32_t fs_nindir
    void * fs_ocsp [NOCSPTRS]
    void * fs_ocsp [((128/sizeof(void *))-4)]
    int32_t fs_old_cgmask
    int64_t fs_size
    int32_t fs_snapinum [FSMAXSNAP]
    int32_t fs_snapinum [20]
    int32_t fs_spare1 [2]
    int32_t fs_unused_1
    u_char fs_volname [MAXVOLLEN]
    u_char fs_volname [32]


    Detailed Description

    @@ -694,12 +699,12 @@ Definition at line 203 of file ufs.h.

    - +

    - +
    u_char fs::fs_fsmnt[MAXMNTLEN] u_char fs::fs_fsmnt[468]
    @@ -953,12 +958,12 @@ Definition at line 223 of file ufs.h.

    - +

    - +
    void* fs::fs_ocsp[NOCSPTRS] void* fs::fs_ocsp[((128/sizeof(void *))-4)]
    @@ -1548,12 +1553,12 @@ Definition at line 267 of file ufs.h.

    - +

    @@ -1718,12 +1723,12 @@ Definition at line 191 of file ufs.h.

    - +

    @@ -1737,7 +1742,7 @@


    The documentation for this struct was generated from the following file:
    • src/sys/include/ufs/ufs.h
    -
    Generated on Tue Dec 12 08:52:18 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:00 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/structfstat__args.html b/doc/html/structfstat__args.html index f8b138d..e192359 100644 --- a/doc/html/structfstat__args.html +++ b/doc/html/structfstat__args.html @@ -30,20 +30,24 @@

    fstat_args Struct Reference

    #include <sysproto.h>

    - +Collaboration diagram for fstat_args:

    Collaboration graph
    + + + +
    [legend]
    - + - + - + - +

    Data Fields

    int fd
    char fd_l_ [PADL_(int)]
    char fd_l_ [0]
    char fd_r_ [PADR_(int)]
    char fd_r_ [(sizeof(register_t)<=sizeof(int)?0:sizeof(register_t)-sizeof(int))]
    statsb
    char sb_l_ [PADL_(struct stat *)]
    char sb_l_ [0]
    char sb_r_ [PADR_(struct stat *)]
    char sb_r_ [(sizeof(register_t)<=sizeof(struct stat *)?0:sizeof(register_t)-sizeof(struct stat *))]


    Detailed Description

    @@ -71,12 +75,12 @@ Referenced by fstat().

    - +

    - +
    char fstat_args::fd_l_[PADL_(int)] char fstat_args::fd_l_[0]
    @@ -88,12 +92,12 @@ Definition at line 151 of file sysproto.h.

    - +

    - +
    char fstat_args::fd_r_[PADR_(int)] char fstat_args::fd_r_[(sizeof(register_t)<=sizeof(int)?0:sizeof(register_t)-sizeof(int))]
    @@ -124,12 +128,12 @@ Referenced by fstat().

    - +

    - +
    char fstat_args::sb_l_[PADL_(struct stat *)] char fstat_args::sb_l_[0]
    @@ -141,12 +145,12 @@ Definition at line 152 of file sysproto.h.

    - +

    - +
    char fstat_args::sb_r_[PADR_(struct stat *)] char fstat_args::sb_r_[(sizeof(register_t)<=sizeof(struct stat *)?0:sizeof(register_t)-sizeof(struct stat *))]
    @@ -160,7 +164,7 @@


    The documentation for this struct was generated from the following file: -
    Generated on Tue Dec 12 08:52:18 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:00 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/structgdtDescriptor.html b/doc/html/structgdtDescriptor.html index 88638ca..58a79ab 100644 --- a/doc/html/structgdtDescriptor.html +++ b/doc/html/structgdtDescriptor.html @@ -175,7 +175,7 @@


    The documentation for this struct was generated from the following file:
    • src/sys/include/sys/gdt.h
    -
    Generated on Tue Dec 12 08:52:18 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:00 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/structgdtGate.html b/doc/html/structgdtGate.html index a6acfb1..c0794a8 100644 --- a/doc/html/structgdtGate.html +++ b/doc/html/structgdtGate.html @@ -126,7 +126,7 @@


    The documentation for this struct was generated from the following file:
    • src/sys/include/sys/gdt.h
    -
    Generated on Tue Dec 12 08:52:18 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:00 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/structgdt__descr.html b/doc/html/structgdt__descr.html index af0edea..1ac28cb 100644 --- a/doc/html/structgdt__descr.html +++ b/doc/html/structgdt__descr.html @@ -85,7 +85,7 @@


    The documentation for this struct was generated from the following file: -
    Generated on Tue Dec 12 08:52:18 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:00 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/structgetdtablesize__args.html b/doc/html/structgetdtablesize__args.html index d292203..7833d4e 100644 --- a/doc/html/structgetdtablesize__args.html +++ b/doc/html/structgetdtablesize__args.html @@ -61,7 +61,7 @@


    The documentation for this struct was generated from the following file: -
    Generated on Tue Dec 12 08:52:18 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:00 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/structgetgid__args.html b/doc/html/structgetgid__args.html index d3b16c9..204cb06 100644 --- a/doc/html/structgetgid__args.html +++ b/doc/html/structgetgid__args.html @@ -61,7 +61,7 @@


    The documentation for this struct was generated from the following file: -
    Generated on Tue Dec 12 08:52:18 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:00 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/structgetpid__args.html b/doc/html/structgetpid__args.html index 20c6f90..d8255f9 100644 --- a/doc/html/structgetpid__args.html +++ b/doc/html/structgetpid__args.html @@ -61,7 +61,7 @@


    The documentation for this struct was generated from the following file: -
    Generated on Tue Dec 12 08:52:18 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:00 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/structgettimeofday__args.html b/doc/html/structgettimeofday__args.html index 8637b4d..cdd051a 100644 --- a/doc/html/structgettimeofday__args.html +++ b/doc/html/structgettimeofday__args.html @@ -30,20 +30,25 @@

    gettimeofday_args Struct Reference

    #include <sysproto.h>

    - +Collaboration diagram for gettimeofday_args:

    Collaboration graph
    + + + + +
    [legend]
    - + - + - + - +

    Data Fields

    timevaltp
    char tp_l_ [PADL_(struct timeval *)]
    char tp_l_ [0]
    char tp_r_ [PADR_(struct timeval *)]
    char tp_r_ [(sizeof(register_t)<=sizeof(struct timeval *)?0:sizeof(register_t)-sizeof(struct timeval *))]
    timezonetzp
    char tzp_l_ [PADL_(struct timezone *)]
    char tzp_l_ [0]
    char tzp_r_ [PADR_(struct timezone *)]
    char tzp_r_ [(sizeof(register_t)<=sizeof(struct timezone *)?0:sizeof(register_t)-sizeof(struct timezone *))]


    Detailed Description

    @@ -69,12 +74,12 @@ Definition at line 147 of file sysproto.h.

    - +

    - +
    char gettimeofday_args::tp_l_[PADL_(struct timeval *)] char gettimeofday_args::tp_l_[0]
    @@ -86,12 +91,12 @@ Definition at line 147 of file sysproto.h.

    - +

    - +
    char gettimeofday_args::tp_r_[PADR_(struct timeval *)] char gettimeofday_args::tp_r_[(sizeof(register_t)<=sizeof(struct timeval *)?0:sizeof(register_t)-sizeof(struct timeval *))]
    @@ -120,12 +125,12 @@ Definition at line 148 of file sysproto.h.

    - +

    @@ -137,12 +142,12 @@ Definition at line 148 of file sysproto.h.

    - +

    - +
    char gettimeofday_args::tzp_r_[PADR_(struct timezone *)] char gettimeofday_args::tzp_r_[(sizeof(register_t)<=sizeof(struct timezone *)?0:sizeof(register_t)-sizeof(struct timezone *))]
    @@ -156,7 +161,7 @@


    The documentation for this struct was generated from the following file: -
    Generated on Tue Dec 12 08:52:18 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:01 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/structgetuid__args.html b/doc/html/structgetuid__args.html index ace1c35..0d9574b 100644 --- a/doc/html/structgetuid__args.html +++ b/doc/html/structgetuid__args.html @@ -61,7 +61,7 @@


    The documentation for this struct was generated from the following file: -
    Generated on Tue Dec 12 08:52:18 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:01 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/structhostRingEntry.html b/doc/html/structhostRingEntry.html index 5774189..ca308b7 100644 --- a/doc/html/structhostRingEntry.html +++ b/doc/html/structhostRingEntry.html @@ -30,14 +30,18 @@

    hostRingEntry Struct Reference

    #include <lnc.h>

    - +Collaboration diagram for hostRingEntry:

    Collaboration graph
    + + + +
    [legend]
    - + @@ -48,12 +52,12 @@

    Definition at line 133 of file lnc.h.


    Field Documentation

    - +

    Data Fields

    union {
       char *   data
    buff
    buff
    mdsmd
    - +
    union { ... } hostRingEntry::buff union { ... } hostRingEntry::buff
    @@ -99,7 +103,7 @@


    The documentation for this struct was generated from the following file:
    • src/sys/include/pci/lnc.h
    -
    Generated on Tue Dec 12 08:52:18 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:01 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/structi386__frame.html b/doc/html/structi386__frame.html index 916a92f..d0783c2 100644 --- a/doc/html/structi386__frame.html +++ b/doc/html/structi386__frame.html @@ -390,7 +390,7 @@


    The documentation for this struct was generated from the following file:
    • src/sys/include/sys/tss.h
    -
    Generated on Tue Dec 12 08:52:18 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:01 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/structi387Struct.html b/doc/html/structi387Struct.html index 9254b48..ca17598 100644 --- a/doc/html/structi387Struct.html +++ b/doc/html/structi387Struct.html @@ -194,7 +194,7 @@


    The documentation for this struct was generated from the following file:
    • src/sys/include/sys/tss.h
    -
    Generated on Tue Dec 12 08:52:18 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:01 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/structinitBlock.html b/doc/html/structinitBlock.html index 1efa898..ce143e6 100644 --- a/doc/html/structinitBlock.html +++ b/doc/html/structinitBlock.html @@ -175,7 +175,7 @@


    The documentation for this struct was generated from the following file:
    • src/sys/include/pci/lnc.h
    -
    Generated on Tue Dec 12 08:52:18 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:01 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/structioctl__args.html b/doc/html/structioctl__args.html index 780db2a..da58248 100644 --- a/doc/html/structioctl__args.html +++ b/doc/html/structioctl__args.html @@ -35,21 +35,21 @@

    Data Fields

    u_long com -char com_l_ [PADL_(u_long)] +char com_l_ [0] -char com_r_ [PADR_(u_long)] +char com_r_ [(sizeof(register_t)<=sizeof(u_long)?0:sizeof(register_t)-sizeof(u_long))] caddr_t data -char data_l_ [PADL_(caddr_t)] +char data_l_ [0] -char data_r_ [PADR_(caddr_t)] +char data_r_ [(sizeof(register_t)<=sizeof(caddr_t)?0:sizeof(register_t)-sizeof(caddr_t))] int fd -char fd_l_ [PADL_(int)] +char fd_l_ [0] -char fd_r_ [PADR_(int)] +char fd_r_ [(sizeof(register_t)<=sizeof(int)?0:sizeof(register_t)-sizeof(int))]

    Detailed Description

    @@ -75,12 +75,12 @@ Definition at line 156 of file sysproto.h.

    - +

    - +
    char ioctl_args::com_l_[PADL_(u_long)] char ioctl_args::com_l_[0]
    @@ -92,12 +92,12 @@ Definition at line 156 of file sysproto.h.

    - +

    - +
    char ioctl_args::com_r_[PADR_(u_long)] char ioctl_args::com_r_[(sizeof(register_t)<=sizeof(u_long)?0:sizeof(register_t)-sizeof(u_long))]
    @@ -126,12 +126,12 @@ Definition at line 157 of file sysproto.h.

    - +

    @@ -143,12 +143,12 @@ Definition at line 157 of file sysproto.h.

    - +

    - +
    char ioctl_args::data_r_[PADR_(caddr_t)] char ioctl_args::data_r_[(sizeof(register_t)<=sizeof(caddr_t)?0:sizeof(register_t)-sizeof(caddr_t))]
    @@ -177,12 +177,12 @@ Definition at line 155 of file sysproto.h.

    - +

    - +
    char ioctl_args::fd_l_[PADL_(int)] char ioctl_args::fd_l_[0]
    @@ -194,12 +194,12 @@ Definition at line 155 of file sysproto.h.

    - +

    - +
    char ioctl_args::fd_r_[PADR_(int)] char ioctl_args::fd_r_[(sizeof(register_t)<=sizeof(int)?0:sizeof(register_t)-sizeof(int))]
    @@ -213,7 +213,7 @@


    The documentation for this struct was generated from the following file: -
    Generated on Tue Dec 12 08:52:18 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:01 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/structissetugid__args.html b/doc/html/structissetugid__args.html index 40c243b..7fea98d 100644 --- a/doc/html/structissetugid__args.html +++ b/doc/html/structissetugid__args.html @@ -61,7 +61,7 @@


    The documentation for this struct was generated from the following file: -
    Generated on Tue Dec 12 08:52:18 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:01 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/structkmod__struct.html b/doc/html/structkmod__struct.html index 805f76d..23ba063 100644 --- a/doc/html/structkmod__struct.html +++ b/doc/html/structkmod__struct.html @@ -30,7 +30,8 @@

    kmod_struct Struct Reference

    #include <kmod.h>

    - +Collaboration diagram for kmod_struct:

    Collaboration graph
    +
    [legend]
    @@ -156,7 +157,7 @@


    The documentation for this struct was generated from the following file:
    • src/sys/include/ubixos/kmod.h
    -
    Generated on Tue Dec 12 08:52:18 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:01 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/structlncInfo.html b/doc/html/structlncInfo.html index 0cc7a11..a9430db 100644 --- a/doc/html/structlncInfo.html +++ b/doc/html/structlncInfo.html @@ -30,7 +30,15 @@

    lncInfo Struct Reference

    #include <lnc.h>

    -


    Data Fields

    uInt32 address
    +Collaboration diagram for lncInfo:

    Collaboration graph
    + + + + + + + +
    [legend]
    @@ -248,7 +256,7 @@


    The documentation for this struct was generated from the following file:
    • src/sys/include/pci/lnc.h
    -
    Generated on Tue Dec 12 08:52:18 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:02 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/structmMap.html b/doc/html/structmMap.html index c180dec..7ff239c 100644 --- a/doc/html/structmMap.html +++ b/doc/html/structmMap.html @@ -145,7 +145,7 @@


    The documentation for this struct was generated from the following file:
    • src/sys/include/vmm/vmm.h
    -
    Generated on Tue Dec 12 08:52:19 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:03 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/structmds.html b/doc/html/structmds.html index 8479b69..c5b4c9a 100644 --- a/doc/html/structmds.html +++ b/doc/html/structmds.html @@ -118,7 +118,7 @@


    The documentation for this struct was generated from the following file:
    • src/sys/include/pci/lnc.h
    -
    Generated on Tue Dec 12 08:52:18 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:02 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/structmemDescriptor.html b/doc/html/structmemDescriptor.html index 1d4ce9f..24cdde8 100644 --- a/doc/html/structmemDescriptor.html +++ b/doc/html/structmemDescriptor.html @@ -30,7 +30,8 @@

    memDescriptor Struct Reference

    #include <kmalloc.h>

    -


    Data Fields

    arpcom arpcom
    +Collaboration diagram for memDescriptor:

    Collaboration graph
    +
    [legend]
    @@ -126,7 +127,7 @@


    The documentation for this struct was generated from the following file: -
    Generated on Tue Dec 12 08:52:19 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:03 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/structmmap__args.html b/doc/html/structmmap__args.html index b18f7e8..13ffe9a 100644 --- a/doc/html/structmmap__args.html +++ b/doc/html/structmmap__args.html @@ -35,45 +35,45 @@
    - + - + - + - + - + - + - + - + - + - + - + - + - + - +

    Data Fields

    void * baseAddr

    Data Fields

    caddr_t addr
    char addr_l_ [PADL_(caddr_t)]
    char addr_l_ [0]
    char addr_r_ [PADR_(caddr_t)]
    char addr_r_ [(sizeof(register_t)<=sizeof(caddr_t)?0:sizeof(register_t)-sizeof(caddr_t))]
    int fd
    char fd_l_ [PADL_(int)]
    char fd_l_ [0]
    char fd_r_ [PADR_(int)]
    char fd_r_ [(sizeof(register_t)<=sizeof(int)?0:sizeof(register_t)-sizeof(int))]
    int flags
    char flags_l_ [PADL_(int)]
    char flags_l_ [0]
    char flags_r_ [PADR_(int)]
    char flags_r_ [(sizeof(register_t)<=sizeof(int)?0:sizeof(register_t)-sizeof(int))]
    size_t len
    char len_l_ [PADL_(size_t)]
    char len_l_ [0]
    char len_r_ [PADR_(size_t)]
    char len_r_ [(sizeof(register_t)<=sizeof(size_t)?0:sizeof(register_t)-sizeof(size_t))]
    int pad
    char pad_l_ [PADL_(int)]
    char pad_l_ [0]
    char pad_r_ [PADR_(int)]
    char pad_r_ [(sizeof(register_t)<=sizeof(int)?0:sizeof(register_t)-sizeof(int))]
    off_t pos
    char pos_l_ [PADL_(off_t)]
    char pos_l_ [0]
    char pos_r_ [PADR_(off_t)]
    char pos_r_ [(sizeof(register_t)<=sizeof(off_t)?0:sizeof(register_t)-sizeof(off_t))]
    int prot
    char prot_l_ [PADL_(int)]
    char prot_l_ [0]
    char prot_r_ [PADR_(int)]
    char prot_r_ [(sizeof(register_t)<=sizeof(int)?0:sizeof(register_t)-sizeof(int))]


    Detailed Description

    @@ -101,12 +101,12 @@ Referenced by mmap().

    - +

    - +
    char mmap_args::addr_l_[PADL_(caddr_t)] char mmap_args::addr_l_[0]
    @@ -118,12 +118,12 @@ Definition at line 113 of file sysproto.h.

    - +

    - +
    char mmap_args::addr_r_[PADR_(caddr_t)] char mmap_args::addr_r_[(sizeof(register_t)<=sizeof(caddr_t)?0:sizeof(register_t)-sizeof(caddr_t))]
    @@ -154,12 +154,12 @@ Referenced by mmap().

    - +

    - +
    char mmap_args::fd_l_[PADL_(int)] char mmap_args::fd_l_[0]
    @@ -171,12 +171,12 @@ Definition at line 117 of file sysproto.h.

    - +

    - +
    char mmap_args::fd_r_[PADR_(int)] char mmap_args::fd_r_[(sizeof(register_t)<=sizeof(int)?0:sizeof(register_t)-sizeof(int))]
    @@ -207,12 +207,12 @@ Referenced by mmap().

    - +

    - +
    char mmap_args::flags_l_[PADL_(int)] char mmap_args::flags_l_[0]
    @@ -224,12 +224,12 @@ Definition at line 116 of file sysproto.h.

    - +

    - +
    char mmap_args::flags_r_[PADR_(int)] char mmap_args::flags_r_[(sizeof(register_t)<=sizeof(int)?0:sizeof(register_t)-sizeof(int))]
    @@ -260,12 +260,12 @@ Referenced by mmap().

    - +

    - +
    char mmap_args::len_l_[PADL_(size_t)] char mmap_args::len_l_[0]
    @@ -277,12 +277,12 @@ Definition at line 114 of file sysproto.h.

    - +

    - +
    char mmap_args::len_r_[PADR_(size_t)] char mmap_args::len_r_[(sizeof(register_t)<=sizeof(size_t)?0:sizeof(register_t)-sizeof(size_t))]
    @@ -313,12 +313,12 @@ Referenced by mmap().

    - +

    - +
    char mmap_args::pad_l_[PADL_(int)] char mmap_args::pad_l_[0]
    @@ -330,12 +330,12 @@ Definition at line 118 of file sysproto.h.

    - +

    - +
    char mmap_args::pad_r_[PADR_(int)] char mmap_args::pad_r_[(sizeof(register_t)<=sizeof(int)?0:sizeof(register_t)-sizeof(int))]
    @@ -366,12 +366,12 @@ Referenced by mmap().

    - +

    - +
    char mmap_args::pos_l_[PADL_(off_t)] char mmap_args::pos_l_[0]
    @@ -383,12 +383,12 @@ Definition at line 119 of file sysproto.h.

    - +

    - +
    char mmap_args::pos_r_[PADR_(off_t)] char mmap_args::pos_r_[(sizeof(register_t)<=sizeof(off_t)?0:sizeof(register_t)-sizeof(off_t))]
    @@ -419,12 +419,12 @@ Referenced by mmap().

    - +

    - +
    char mmap_args::prot_l_[PADL_(int)] char mmap_args::prot_l_[0]
    @@ -436,12 +436,12 @@ Definition at line 115 of file sysproto.h.

    - +

    - +
    char mmap_args::prot_r_[PADR_(int)] char mmap_args::prot_r_[(sizeof(register_t)<=sizeof(int)?0:sizeof(register_t)-sizeof(int))]
    @@ -455,7 +455,7 @@


    The documentation for this struct was generated from the following file: -
    Generated on Tue Dec 12 08:52:19 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:03 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/structmpi__mbox.html b/doc/html/structmpi__mbox.html index 8d4a2a3..d876712 100644 --- a/doc/html/structmpi__mbox.html +++ b/doc/html/structmpi__mbox.html @@ -30,7 +30,11 @@

    mpi_mbox Struct Reference

    #include <mpi.h>

    - +Collaboration diagram for mpi_mbox:

    Collaboration graph
    + + + +
    [legend]
    @@ -67,6 +71,8 @@

    Definition at line 48 of file mpi.h. +

    +Referenced by mpi_fetchMessage(), mpi_postMessage(), and mpi_spam().

    @@ -84,6 +90,8 @@

    Definition at line 49 of file mpi.h. +

    +Referenced by mpi_postMessage(), and mpi_spam().

    @@ -101,6 +109,8 @@

    Definition at line 50 of file mpi.h. +

    +Referenced by mpi_createMbox(), mpi_destroyMbox(), and mpi_findMbox().

    @@ -118,6 +128,8 @@

    Definition at line 46 of file mpi.h. +

    +Referenced by mpi_createMbox(), mpi_destroyMbox(), mpi_findMbox(), and mpi_spam().

    @@ -135,6 +147,8 @@

    Definition at line 51 of file mpi.h. +

    +Referenced by mpi_createMbox(), mpi_destroyMbox(), and mpi_fetchMessage().

    @@ -153,12 +167,12 @@

    Definition at line 47 of file mpi.h.

    -Referenced by mpi_createMbox(). +Referenced by mpi_createMbox(), and mpi_destroyMbox().


    The documentation for this struct was generated from the following file:
    • src/sys/include/mpi/mpi.h
    -
    Generated on Tue Dec 12 08:52:19 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:03 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/structmpi__message.html b/doc/html/structmpi__message.html index 01f4c8f..0ee838d 100644 --- a/doc/html/structmpi__message.html +++ b/doc/html/structmpi__message.html @@ -30,10 +30,11 @@

    mpi_message Struct Reference

    #include <mpi.h>

    -


    Data Fields

    mpi_messagemsg
    +Collaboration diagram for mpi_message:

    Collaboration graph
    +
    [legend]
    - + @@ -48,12 +49,12 @@

    Definition at line 38 of file mpi.h.


    Field Documentation

    - +

    Data Fields

    char data [MESSAGE_LENGTH]
    char data [248]
    uInt32 header
    - +
    char mpi_message::data[MESSAGE_LENGTH] char mpi_message::data[248]
    @@ -102,7 +103,7 @@

    Definition at line 42 of file mpi.h.

    -Referenced by mpi_postMessage(), and mpi_spam(). +Referenced by mpi_fetchMessage(), mpi_postMessage(), and mpi_spam().

    @@ -126,7 +127,7 @@


    The documentation for this struct was generated from the following file:
    • src/sys/include/mpi/mpi.h
    -
    Generated on Tue Dec 12 08:52:19 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:03 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/structmunmap__args.html b/doc/html/structmunmap__args.html index eaa684d..ddb693a 100644 --- a/doc/html/structmunmap__args.html +++ b/doc/html/structmunmap__args.html @@ -35,15 +35,15 @@

    Data Fields

    void * addr -char addr_l_ [PADL_(void *)] +char addr_l_ [0] -char addr_r_ [PADR_(void *)] +char addr_r_ [(sizeof(register_t)<=sizeof(void *)?0:sizeof(register_t)-sizeof(void *))] size_t len -char len_l_ [PADL_(size_t)] +char len_l_ [0] -char len_r_ [PADR_(size_t)] +char len_r_ [(sizeof(register_t)<=sizeof(size_t)?0:sizeof(register_t)-sizeof(size_t))]

    Detailed Description

    @@ -69,12 +69,12 @@ Definition at line 137 of file sysproto.h.

    - +

    - +
    char munmap_args::addr_l_[PADL_(void *)] char munmap_args::addr_l_[0]
    @@ -86,12 +86,12 @@ Definition at line 137 of file sysproto.h.

    - +

    - +
    char munmap_args::addr_r_[PADR_(void *)] char munmap_args::addr_r_[(sizeof(register_t)<=sizeof(void *)?0:sizeof(register_t)-sizeof(void *))]
    @@ -120,12 +120,12 @@ Definition at line 138 of file sysproto.h.

    - +

    @@ -137,12 +137,12 @@ Definition at line 138 of file sysproto.h.

    - +

    - +
    char munmap_args::len_r_[PADR_(size_t)] char munmap_args::len_r_[(sizeof(register_t)<=sizeof(size_t)?0:sizeof(register_t)-sizeof(size_t))]
    @@ -156,7 +156,7 @@


    The documentation for this struct was generated from the following file: -
    Generated on Tue Dec 12 08:52:19 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:03 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/structnet.html b/doc/html/structnet.html index 13e2387..e9dc93a 100644 --- a/doc/html/structnet.html +++ b/doc/html/structnet.html @@ -80,7 +80,7 @@


    The documentation for this struct was generated from the following file: -
    Generated on Tue Dec 12 08:52:19 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:03 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/structnicBuffer.html b/doc/html/structnicBuffer.html index cce1d58..88637a5 100644 --- a/doc/html/structnicBuffer.html +++ b/doc/html/structnicBuffer.html @@ -30,7 +30,8 @@

    nicBuffer Struct Reference

    #include <ne2k.h>

    - +Collaboration diagram for nicBuffer:

    Collaboration graph
    +
    [legend]
    @@ -62,7 +63,7 @@

    Definition at line 54 of file ne2k.h.

    -Referenced by dp_pkt2user(), low_level_input(), ne2kAllocBuffer(), and ne2kFreeBuffer(). +Referenced by dp_pkt2user(), ne2kAllocBuffer(), and ne2kFreeBuffer().

    @@ -81,7 +82,7 @@

    Definition at line 53 of file ne2k.h.

    -Referenced by ethernetif_thread(), low_level_input(), and ne2kAllocBuffer(). +Referenced by ne2kAllocBuffer().

    @@ -105,7 +106,7 @@


    The documentation for this struct was generated from the following file: -
    Generated on Tue Dec 12 08:52:19 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:04 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/structnicInfo.html b/doc/html/structnicInfo.html index 3665b46..c508c6d 100644 --- a/doc/html/structnicInfo.html +++ b/doc/html/structnicInfo.html @@ -145,7 +145,7 @@


    The documentation for this struct was generated from the following file:
    • src/sys/include/pci/lnc.h
    -
    Generated on Tue Dec 12 08:52:19 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:04 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/structobreak__args.html b/doc/html/structobreak__args.html index 5ff1dd9..ade9dd7 100644 --- a/doc/html/structobreak__args.html +++ b/doc/html/structobreak__args.html @@ -35,9 +35,9 @@
    - + - +

    Data Fields

    char * buffer

    Data Fields

    char * nsize
    char nsize_l_ [PADL_(char *)]
    char nsize_l_ [0]
    char nsize_r_ [PADR_(char *)]
    char nsize_r_ [(sizeof(register_t)<=sizeof(char *)?0:sizeof(register_t)-sizeof(char *))]


    Detailed Description

    @@ -65,12 +65,12 @@ Referenced by obreak().

    - +

    - +
    char obreak_args::nsize_l_[PADL_(char *)] char obreak_args::nsize_l_[0]
    @@ -82,12 +82,12 @@ Definition at line 123 of file sysproto.h.

    - +

    - +
    char obreak_args::nsize_r_[PADR_(char *)] char obreak_args::nsize_r_[(sizeof(register_t)<=sizeof(char *)?0:sizeof(register_t)-sizeof(char *))]
    @@ -101,7 +101,7 @@


    The documentation for this struct was generated from the following file: -
    Generated on Tue Dec 12 08:52:19 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:04 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/structogModeInfo.html b/doc/html/structogModeInfo.html index cada773..bda09ef 100644 --- a/doc/html/structogModeInfo.html +++ b/doc/html/structogModeInfo.html @@ -768,7 +768,7 @@


    The documentation for this struct was generated from the following file: -
    Generated on Tue Dec 12 08:52:19 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:04 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/structogVESAInfo.html b/doc/html/structogVESAInfo.html index ee08379..807ceb4 100644 --- a/doc/html/structogVESAInfo.html +++ b/doc/html/structogVESAInfo.html @@ -306,7 +306,7 @@


    The documentation for this struct was generated from the following file: -
    Generated on Tue Dec 12 08:52:19 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:04 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/structosInfo.html b/doc/html/structosInfo.html index 6dcb409..2497f10 100644 --- a/doc/html/structosInfo.html +++ b/doc/html/structosInfo.html @@ -204,7 +204,7 @@


    The documentation for this struct was generated from the following file: -
    Generated on Tue Dec 12 08:52:19 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:04 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/structpartitionInformation.html b/doc/html/structpartitionInformation.html index c4d56f2..04fe01a 100644 --- a/doc/html/structpartitionInformation.html +++ b/doc/html/structpartitionInformation.html @@ -118,7 +118,7 @@


    The documentation for this struct was generated from the following file: -
    Generated on Tue Dec 12 08:52:19 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:04 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/structpciConfig.html b/doc/html/structpciConfig.html index b629736..1fe0e78 100644 --- a/doc/html/structpciConfig.html +++ b/doc/html/structpciConfig.html @@ -460,7 +460,7 @@


    The documentation for this struct was generated from the following file:
    • src/sys/include/pci/pci.h
    -
    Generated on Tue Dec 12 08:52:19 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:04 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/structpipe__args.html b/doc/html/structpipe__args.html index 16032cb..f94e333 100644 --- a/doc/html/structpipe__args.html +++ b/doc/html/structpipe__args.html @@ -61,7 +61,7 @@


    The documentation for this struct was generated from the following file: -
    Generated on Tue Dec 12 08:52:19 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:04 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/structreadlink__args.html b/doc/html/structreadlink__args.html index 53622c3..b8853b9 100644 --- a/doc/html/structreadlink__args.html +++ b/doc/html/structreadlink__args.html @@ -35,21 +35,21 @@

    Data Fields

    char * buf -char buf_l_ [PADL_(char *)] +char buf_l_ [0] -char buf_r_ [PADR_(char *)] +char buf_r_ [(sizeof(register_t)<=sizeof(char *)?0:sizeof(register_t)-sizeof(char *))] int count -char count_l_ [PADL_(int)] +char count_l_ [0] -char count_r_ [PADR_(int)] +char count_r_ [(sizeof(register_t)<=sizeof(int)?0:sizeof(register_t)-sizeof(int))] char * path -char path_l_ [PADL_(char *)] +char path_l_ [0] -char path_r_ [PADR_(char *)] +char path_r_ [(sizeof(register_t)<=sizeof(char *)?0:sizeof(register_t)-sizeof(char *))]

    Detailed Description

    @@ -75,12 +75,12 @@ Definition at line 97 of file sysproto.h.

    - +

    - +
    char readlink_args::buf_l_[PADL_(char *)] char readlink_args::buf_l_[0]
    @@ -92,12 +92,12 @@ Definition at line 97 of file sysproto.h.

    - +

    - +
    char readlink_args::buf_r_[PADR_(char *)] char readlink_args::buf_r_[(sizeof(register_t)<=sizeof(char *)?0:sizeof(register_t)-sizeof(char *))]
    @@ -128,12 +128,12 @@ Referenced by readlink().

    - +

    - +
    char readlink_args::count_l_[PADL_(int)] char readlink_args::count_l_[0]
    @@ -145,12 +145,12 @@ Definition at line 98 of file sysproto.h.

    - +

    - +
    char readlink_args::count_r_[PADR_(int)] char readlink_args::count_r_[(sizeof(register_t)<=sizeof(int)?0:sizeof(register_t)-sizeof(int))]
    @@ -181,12 +181,12 @@ Referenced by readlink().

    - +

    - +
    char readlink_args::path_l_[PADL_(char *)] char readlink_args::path_l_[0]
    @@ -198,12 +198,12 @@ Definition at line 96 of file sysproto.h.

    - +

    - +
    char readlink_args::path_r_[PADR_(char *)] char readlink_args::path_r_[(sizeof(register_t)<=sizeof(char *)?0:sizeof(register_t)-sizeof(char *))]
    @@ -217,7 +217,7 @@


    The documentation for this struct was generated from the following file: -
    Generated on Tue Dec 12 08:52:19 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:04 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/structsdeWindows.html b/doc/html/structsdeWindows.html index 81036aa..8163c2e 100644 --- a/doc/html/structsdeWindows.html +++ b/doc/html/structsdeWindows.html @@ -30,7 +30,8 @@

    sdeWindows Struct Reference

    #include <sde.h>

    - +Collaboration diagram for sdeWindows:

    Collaboration graph
    +
    [legend]
    @@ -137,7 +138,7 @@


    The documentation for this struct was generated from the following file:
    • src/sys/include/sde/sde.h
    -
    Generated on Tue Dec 12 08:52:19 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:05 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/structsigaction__args.html b/doc/html/structsigaction__args.html index 2e85eb3..378dbf9 100644 --- a/doc/html/structsigaction__args.html +++ b/doc/html/structsigaction__args.html @@ -35,21 +35,21 @@
    - + - + - + - + - + - +

    Data Fields

    void * buf

    Data Fields

    sigaction * act
    char act_l_ [PADL_(const struct sigaction *)]
    char act_l_ [0]
    char act_r_ [PADR_(const struct sigaction *)]
    char act_r_ [(sizeof(register_t)<=sizeof(const struct sigaction *)?0:sizeof(register_t)-sizeof(const struct sigaction *))]
    sigaction * oact
    char oact_l_ [PADL_(struct sigaction *)]
    char oact_l_ [0]
    char oact_r_ [PADR_(struct sigaction *)]
    char oact_r_ [(sizeof(register_t)<=sizeof(struct sigaction *)?0:sizeof(register_t)-sizeof(struct sigaction *))]
    int sig
    char sig_l_ [PADL_(int)]
    char sig_l_ [0]
    char sig_r_ [PADR_(int)]
    char sig_r_ [(sizeof(register_t)<=sizeof(int)?0:sizeof(register_t)-sizeof(int))]


    Detailed Description

    @@ -75,12 +75,12 @@ Definition at line 128 of file sysproto.h.

    - +

    - +
    char sigaction_args::act_l_[PADL_(const struct sigaction *)] char sigaction_args::act_l_[0]
    @@ -92,12 +92,12 @@ Definition at line 128 of file sysproto.h.

    - +

    - +
    char sigaction_args::act_r_[PADR_(const struct sigaction *)] char sigaction_args::act_r_[(sizeof(register_t)<=sizeof(const struct sigaction *)?0:sizeof(register_t)-sizeof(const struct sigaction *))]
    @@ -126,12 +126,12 @@ Definition at line 129 of file sysproto.h.

    - +

    - +
    char sigaction_args::oact_l_[PADL_(struct sigaction *)] char sigaction_args::oact_l_[0]
    @@ -143,12 +143,12 @@ Definition at line 129 of file sysproto.h.

    - +

    - +
    char sigaction_args::oact_r_[PADR_(struct sigaction *)] char sigaction_args::oact_r_[(sizeof(register_t)<=sizeof(struct sigaction *)?0:sizeof(register_t)-sizeof(struct sigaction *))]
    @@ -177,12 +177,12 @@ Definition at line 127 of file sysproto.h.

    - +

    - +
    char sigaction_args::sig_l_[PADL_(int)] char sigaction_args::sig_l_[0]
    @@ -194,12 +194,12 @@ Definition at line 127 of file sysproto.h.

    - +

    - +
    char sigaction_args::sig_r_[PADR_(int)] char sigaction_args::sig_r_[(sizeof(register_t)<=sizeof(int)?0:sizeof(register_t)-sizeof(int))]
    @@ -213,7 +213,7 @@


    The documentation for this struct was generated from the following file: -
    Generated on Tue Dec 12 08:52:19 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:05 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/structsigprocmask__args.html b/doc/html/structsigprocmask__args.html index c6f65fc..9671852 100644 --- a/doc/html/structsigprocmask__args.html +++ b/doc/html/structsigprocmask__args.html @@ -30,26 +30,30 @@

    sigprocmask_args Struct Reference

    #include <sysproto.h>

    - +Collaboration diagram for sigprocmask_args:

    Collaboration graph
    + + + +
    [legend]
    - + - + - + - + - + - +

    Data Fields

    int how
    char how_l_ [PADL_(int)]
    char how_l_ [0]
    char how_r_ [PADR_(int)]
    char how_r_ [(sizeof(register_t)<=sizeof(int)?0:sizeof(register_t)-sizeof(int))]
    sigset_toset
    char oset_l_ [PADL_(sigset_t *)]
    char oset_l_ [0]
    char oset_r_ [PADR_(sigset_t *)]
    char oset_r_ [(sizeof(register_t)<=sizeof(sigset_t *)?0:sizeof(register_t)-sizeof(sigset_t *))]
    const sigset_tset
    char set_l_ [PADL_(const sigset_t *)]
    char set_l_ [0]
    char set_r_ [PADR_(const sigset_t *)]
    char set_r_ [(sizeof(register_t)<=sizeof(const sigset_t *)?0:sizeof(register_t)-sizeof(const sigset_t *))]


    Detailed Description

    @@ -75,12 +79,12 @@ Definition at line 142 of file sysproto.h.

    - +

    - +
    char sigprocmask_args::how_l_[PADL_(int)] char sigprocmask_args::how_l_[0]
    @@ -92,12 +96,12 @@ Definition at line 142 of file sysproto.h.

    - +

    - +
    char sigprocmask_args::how_r_[PADR_(int)] char sigprocmask_args::how_r_[(sizeof(register_t)<=sizeof(int)?0:sizeof(register_t)-sizeof(int))]
    @@ -126,12 +130,12 @@ Definition at line 144 of file sysproto.h.

    - +

    @@ -143,12 +147,12 @@ Definition at line 144 of file sysproto.h.

    - +

    - +
    char sigprocmask_args::oset_r_[PADR_(sigset_t *)] char sigprocmask_args::oset_r_[(sizeof(register_t)<=sizeof(sigset_t *)?0:sizeof(register_t)-sizeof(sigset_t *))]
    @@ -177,12 +181,12 @@ Definition at line 143 of file sysproto.h.

    - +

    @@ -194,12 +198,12 @@ Definition at line 143 of file sysproto.h.

    - +

    - +
    char sigprocmask_args::set_r_[PADR_(const sigset_t *)] char sigprocmask_args::set_r_[(sizeof(register_t)<=sizeof(const sigset_t *)?0:sizeof(register_t)-sizeof(const sigset_t *))]
    @@ -213,7 +217,7 @@


    The documentation for this struct was generated from the following file: -
    Generated on Tue Dec 12 08:52:19 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:05 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/structstat.html b/doc/html/structstat.html index e91a812..bce17e1 100644 --- a/doc/html/structstat.html +++ b/doc/html/structstat.html @@ -464,7 +464,7 @@


    The documentation for this struct was generated from the following file: -
    Generated on Tue Dec 12 08:52:19 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:05 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/structsysctl__args.html b/doc/html/structsysctl__args.html index cb5b4e9..01c78af 100644 --- a/doc/html/structsysctl__args.html +++ b/doc/html/structsysctl__args.html @@ -35,39 +35,39 @@

    Data Fields

    int * name -char name_l_ [PADL_(int *)] +char name_l_ [0] -char name_r_ [PADR_(int *)] +char name_r_ [(sizeof(register_t)<=sizeof(int *)?0:sizeof(register_t)-sizeof(int *))] u_int namelen -char namelen_l_ [PADL_(u_int)] +char namelen_l_ [0] -char namelen_r_ [PADR_(u_int)] +char namelen_r_ [(sizeof(register_t)<=sizeof(u_int)?0:sizeof(register_t)-sizeof(u_int))] void * new -char new_l_ [PADL_(void *)] +char new_l_ [0] -char new_r_ [PADR_(void *)] +char new_r_ [(sizeof(register_t)<=sizeof(void *)?0:sizeof(register_t)-sizeof(void *))] size_t newlen -char newlen_l_ [PADL_(size_t)] +char newlen_l_ [0] -char newlen_r_ [PADR_(size_t)] +char newlen_r_ [(sizeof(register_t)<=sizeof(size_t)?0:sizeof(register_t)-sizeof(size_t))] void * old -char old_l_ [PADL_(void *)] +char old_l_ [0] -char old_r_ [PADR_(void *)] +char old_r_ [(sizeof(register_t)<=sizeof(void *)?0:sizeof(register_t)-sizeof(void *))] size_toldlenp -char oldlenp_l_ [PADL_(size_t *)] +char oldlenp_l_ [0] -char oldlenp_r_ [PADR_(size_t *)] +char oldlenp_r_ [(sizeof(register_t)<=sizeof(size_t *)?0:sizeof(register_t)-sizeof(size_t *))]

    Detailed Description

    @@ -95,12 +95,12 @@ Referenced by __sysctl().

    - +

    - +
    char sysctl_args::name_l_[PADL_(int *)] char sysctl_args::name_l_[0]
    @@ -112,12 +112,12 @@ Definition at line 71 of file sysproto.h.

    - +

    - +
    char sysctl_args::name_r_[PADR_(int *)] char sysctl_args::name_r_[(sizeof(register_t)<=sizeof(int *)?0:sizeof(register_t)-sizeof(int *))]
    @@ -148,12 +148,12 @@ Referenced by __sysctl().

    - +

    @@ -165,12 +165,12 @@ Definition at line 72 of file sysproto.h.

    - +

    - +
    char sysctl_args::namelen_r_[PADR_(u_int)] char sysctl_args::namelen_r_[(sizeof(register_t)<=sizeof(u_int)?0:sizeof(register_t)-sizeof(u_int))]
    @@ -199,12 +199,12 @@ Definition at line 75 of file sysproto.h.

    - +

    - +
    char sysctl_args::new_l_[PADL_(void *)] char sysctl_args::new_l_[0]
    @@ -216,12 +216,12 @@ Definition at line 75 of file sysproto.h.

    - +

    - +
    char sysctl_args::new_r_[PADR_(void *)] char sysctl_args::new_r_[(sizeof(register_t)<=sizeof(void *)?0:sizeof(register_t)-sizeof(void *))]
    @@ -252,12 +252,12 @@ Referenced by __sysctl().

    - +

    @@ -269,12 +269,12 @@ Definition at line 76 of file sysproto.h.

    - +

    - +
    char sysctl_args::newlen_r_[PADR_(size_t)] char sysctl_args::newlen_r_[(sizeof(register_t)<=sizeof(size_t)?0:sizeof(register_t)-sizeof(size_t))]
    @@ -305,12 +305,12 @@ Referenced by __sysctl().

    - +

    - +
    char sysctl_args::old_l_[PADL_(void *)] char sysctl_args::old_l_[0]
    @@ -322,12 +322,12 @@ Definition at line 73 of file sysproto.h.

    - +

    - +
    char sysctl_args::old_r_[PADR_(void *)] char sysctl_args::old_r_[(sizeof(register_t)<=sizeof(void *)?0:sizeof(register_t)-sizeof(void *))]
    @@ -358,12 +358,12 @@ Referenced by __sysctl().

    - +

    @@ -375,12 +375,12 @@ Definition at line 74 of file sysproto.h.

    - +

    - +
    char sysctl_args::oldlenp_r_[PADR_(size_t *)] char sysctl_args::oldlenp_r_[(sizeof(register_t)<=sizeof(size_t *)?0:sizeof(register_t)-sizeof(size_t *))]
    @@ -394,7 +394,7 @@


    The documentation for this struct was generated from the following file: -
    Generated on Tue Dec 12 08:52:20 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:05 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/structsysctl__entry.html b/doc/html/structsysctl__entry.html index 1918855..33cee20 100644 --- a/doc/html/structsysctl__entry.html +++ b/doc/html/structsysctl__entry.html @@ -30,7 +30,8 @@

    sysctl_entry Struct Reference

    #include <kern_sysctl.h>

    - +Collaboration diagram for sysctl_entry:

    Collaboration graph
    +
    [legend]
    @@ -189,7 +190,7 @@


    The documentation for this struct was generated from the following file: -
    Generated on Tue Dec 12 08:52:20 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:06 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/structtaskStruct.html b/doc/html/structtaskStruct.html index a01d034..f9bcd2c 100644 --- a/doc/html/structtaskStruct.html +++ b/doc/html/structtaskStruct.html @@ -30,7 +30,16 @@

    taskStruct Struct Reference

    #include <sched.h>

    -


    Data Fields

    sysctl_entrychildren
    +Collaboration diagram for taskStruct:

    Collaboration graph
    + + + + + + + + +
    [legend]
    @@ -120,7 +129,7 @@

    Definition at line 55 of file sched.h.

    -Referenced by __sysctl(), _int0(), _int1(), _int10(), _int11(), _int12(), _int13(), _int2(), _int3(), _int4(), _int5(), _int6(), _int8(), _int9(), endTask(), execFile(), execThread(), fork_copyProcess(), getpid(), intNull(), kmod_load(), ldEnable(), mmap(), mpi_createMbox(), mpi_destroyMbox(), mpi_fetchMessage(), mpi_postMessage(), netMainThread(), obreak(), sched(), sched_deleteTask(), sched_init(), schedEndTask(), schedFindTask(), schedNewTask(), sysExec(), sysExit(), sysGetFreePage(), sysGetpid(), systemTask(), ubthread_mutex_lock(), ubthread_mutex_unlock(), vmm_pageFault(), vmm_remapPage(), and vmmGetFreeVirtualPage(). +Referenced by __sysctl(), _int0(), _int1(), _int10(), _int11(), _int12(), _int13(), _int2(), _int3(), _int4(), _int5(), _int6(), _int8(), _int9(), endTask(), execFile(), execThread(), fork_copyProcess(), getpid(), intNull(), kmod_load(), ldEnable(), mmap(), mpi_createMbox(), mpi_destroyMbox(), mpi_fetchMessage(), mpi_postMessage(), obreak(), sched(), sched_deleteTask(), sched_init(), schedEndTask(), schedFindTask(), schedNewTask(), sysExec(), sysExit(), sysGetFreePage(), sysGetpid(), systemTask(), ubthread_mutex_lock(), ubthread_mutex_unlock(), vmm_pageFault(), vmm_remapPage(), and vmmGetFreeVirtualPage().

    @@ -315,7 +324,7 @@


    The documentation for this struct was generated from the following file: -
    Generated on Tue Dec 12 08:52:20 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:07 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/structthread.html b/doc/html/structthread.html index bfd8aeb..6ab01e8 100644 --- a/doc/html/structthread.html +++ b/doc/html/structthread.html @@ -33,7 +33,7 @@

    Data Fields

    uInt32 gid
    - + @@ -48,12 +48,12 @@

    Definition at line 37 of file thread.h.


    Field Documentation

    - +

    Data Fields

    u_int32_t o_files [O_FILES]
    u_int32_t o_files [64]
    int td_retval [2]
    - +
    u_int32_t thread::o_files[O_FILES] u_int32_t thread::o_files[64]
    @@ -126,7 +126,7 @@


    The documentation for this struct was generated from the following file: -
    Generated on Tue Dec 12 08:52:20 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:07 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/structtimeStruct.html b/doc/html/structtimeStruct.html index 99e2e1b..1b9ee03 100644 --- a/doc/html/structtimeStruct.html +++ b/doc/html/structtimeStruct.html @@ -168,7 +168,7 @@


    The documentation for this struct was generated from the following file:
    • src/sys/include/ubixos/time.h
    -
    Generated on Tue Dec 12 08:52:20 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:07 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/structtimespec.html b/doc/html/structtimespec.html index c7b0bd8..aae4f61 100644 --- a/doc/html/structtimespec.html +++ b/doc/html/structtimespec.html @@ -59,8 +59,6 @@

    Definition at line 52 of file time.h. -

    -Referenced by cond_wait().

    @@ -78,13 +76,11 @@

    Definition at line 51 of file time.h. -

    -Referenced by cond_wait().


    The documentation for this struct was generated from the following file:
    • src/sys/include/ubixos/time.h
    -
    Generated on Tue Dec 12 08:52:20 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:07 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/structtimeval.html b/doc/html/structtimeval.html index 4d95b22..c02ef0e 100644 --- a/doc/html/structtimeval.html +++ b/doc/html/structtimeval.html @@ -60,7 +60,7 @@

    Definition at line 73 of file time.h.

    -Referenced by cond_wait(), gettimeofday(), and sys_unix_now(). +Referenced by gettimeofday().

    @@ -79,12 +79,12 @@

    Definition at line 74 of file time.h.

    -Referenced by cond_wait(), gettimeofday(), and sys_unix_now(). +Referenced by gettimeofday().


    The documentation for this struct was generated from the following file:
    • src/sys/include/ubixos/time.h
    -
    Generated on Tue Dec 12 08:52:20 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:07 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/structtimezone.html b/doc/html/structtimezone.html index 6a89e29..14ab19b 100644 --- a/doc/html/structtimezone.html +++ b/doc/html/structtimezone.html @@ -80,7 +80,7 @@


    The documentation for this struct was generated from the following file:
    • src/sys/include/ubixos/time.h
    -
    Generated on Tue Dec 12 08:52:20 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:07 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/structtms.html b/doc/html/structtms.html index 0644cb8..de21550 100644 --- a/doc/html/structtms.html +++ b/doc/html/structtms.html @@ -118,7 +118,7 @@


    The documentation for this struct was generated from the following file: -
    Generated on Tue Dec 12 08:52:20 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:07 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/structtrapframe.html b/doc/html/structtrapframe.html index 38f9046..55064d5 100644 --- a/doc/html/structtrapframe.html +++ b/doc/html/structtrapframe.html @@ -396,7 +396,7 @@


    The documentation for this struct was generated from the following file: -
    Generated on Tue Dec 12 08:52:21 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:07 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/structtssStruct.html b/doc/html/structtssStruct.html index e5cbd3b..cad3601 100644 --- a/doc/html/structtssStruct.html +++ b/doc/html/structtssStruct.html @@ -837,7 +837,7 @@


    The documentation for this struct was generated from the following file:
    • src/sys/include/sys/tss.h
    -
    Generated on Tue Dec 12 08:52:21 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:07 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/structtty__termNode.html b/doc/html/structtty__termNode.html index 4abc188..f369230 100644 --- a/doc/html/structtty__termNode.html +++ b/doc/html/structtty__termNode.html @@ -210,7 +210,7 @@


    The documentation for this struct was generated from the following file:
    • src/sys/include/ubixos/tty.h
    -
    Generated on Tue Dec 12 08:52:21 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:07 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/structubixDiskLabel.html b/doc/html/structubixDiskLabel.html index 74148f3..63e8ae9 100644 --- a/doc/html/structubixDiskLabel.html +++ b/doc/html/structubixDiskLabel.html @@ -30,7 +30,11 @@

    ubixDiskLabel Struct Reference

    #include <ubixfs.h>

    - +Collaboration diagram for ubixDiskLabel:

    Collaboration graph
    + + + +
    [legend]
    @@ -41,7 +45,7 @@ - + @@ -125,12 +129,12 @@ Definition at line 75 of file ubixfs.h.

    - +


    Data Fields

    uInt16 driveType
    uInt16 numPartitions
    ubixDiskLabel::ubixPartitions partitions [MAXUBIXPARTITIONS]
    ubixDiskLabel::ubixPartitions partitions [16]

    Data Structures

    struct  ubixPartitions
    - +
    struct ubixDiskLabel::ubixPartitions ubixDiskLabel::partitions[MAXUBIXPARTITIONS] struct ubixDiskLabel::ubixPartitions ubixDiskLabel::partitions[ 16 ]
    @@ -144,7 +148,7 @@


    The documentation for this struct was generated from the following file: -
    Generated on Tue Dec 12 08:52:21 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:07 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/structubixDiskLabel_1_1ubixPartitions.html b/doc/html/structubixDiskLabel_1_1ubixPartitions.html index 13cd2ab..5005d31 100644 --- a/doc/html/structubixDiskLabel_1_1ubixPartitions.html +++ b/doc/html/structubixDiskLabel_1_1ubixPartitions.html @@ -160,7 +160,7 @@


    The documentation for this struct was generated from the following file: -
    Generated on Tue Dec 12 08:52:21 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:07 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/structubixFSInfo.html b/doc/html/structubixFSInfo.html index 23fdb08..6e2e283 100644 --- a/doc/html/structubixFSInfo.html +++ b/doc/html/structubixFSInfo.html @@ -30,7 +30,12 @@

    ubixFSInfo Struct Reference

    #include <ubixfs.h>

    - +Collaboration diagram for ubixFSInfo:

    Collaboration graph
    + + + + +
    [legend]
    @@ -126,7 +131,7 @@


    The documentation for this struct was generated from the following file: -
    Generated on Tue Dec 12 08:52:21 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:08 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/structubthread.html b/doc/html/structubthread.html index c4cd8e8..a08478b 100644 --- a/doc/html/structubthread.html +++ b/doc/html/structubthread.html @@ -30,7 +30,11 @@

    ubthread Struct Reference

    #include <ubthread.h>

    -


    Data Fields

    uInt32 batEntries
    +Collaboration diagram for ubthread:

    Collaboration graph
    + + + +
    [legend]
    @@ -61,7 +65,7 @@


    The documentation for this struct was generated from the following file: -
    Generated on Tue Dec 12 08:52:21 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:09 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/structubthread__cond.html b/doc/html/structubthread__cond.html index 54d4f63..fd01d5e 100644 --- a/doc/html/structubthread__cond.html +++ b/doc/html/structubthread__cond.html @@ -84,7 +84,7 @@


    The documentation for this struct was generated from the following file: -
    Generated on Tue Dec 12 08:52:21 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:09 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/structubthread__cond__list.html b/doc/html/structubthread__cond__list.html index cac8034..f001636 100644 --- a/doc/html/structubthread__cond__list.html +++ b/doc/html/structubthread__cond__list.html @@ -30,7 +30,11 @@

    ubthread_cond_list Struct Reference

    #include <ubthread.h>

    -


    Data Fields

    kTask_ttask
    +Collaboration diagram for ubthread_cond_list:

    Collaboration graph
    + + + +
    [legend]
    @@ -80,7 +84,7 @@


    The documentation for this struct was generated from the following file: -
    Generated on Tue Dec 12 08:52:21 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:09 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/structubthread__list.html b/doc/html/structubthread__list.html index 682cda6..be8e560 100644 --- a/doc/html/structubthread__list.html +++ b/doc/html/structubthread__list.html @@ -30,7 +30,12 @@

    ubthread_list Struct Reference

    #include <ubthread.h>

    -


    Data Fields

    ubthread_cond_tcond
    +Collaboration diagram for ubthread_list:

    Collaboration graph
    + + + + +
    [legend]
    @@ -80,7 +85,7 @@


    The documentation for this struct was generated from the following file: -
    Generated on Tue Dec 12 08:52:21 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:10 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/structubthread__mutex.html b/doc/html/structubthread__mutex.html index 7cc35c5..80b3200 100644 --- a/doc/html/structubthread__mutex.html +++ b/doc/html/structubthread__mutex.html @@ -105,7 +105,7 @@


    The documentation for this struct was generated from the following file: -
    Generated on Tue Dec 12 08:52:21 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:10 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/structubthread__mutex__list.html b/doc/html/structubthread__mutex__list.html index f2f1055..3ba9616 100644 --- a/doc/html/structubthread__mutex__list.html +++ b/doc/html/structubthread__mutex__list.html @@ -30,7 +30,11 @@

    ubthread_mutex_list Struct Reference

    #include <ubthread.h>

    -


    Data Fields

    ubthread_listnext
    +Collaboration diagram for ubthread_mutex_list:

    Collaboration graph
    + + + +
    [legend]
    @@ -80,7 +84,7 @@


    The documentation for this struct was generated from the following file: -
    Generated on Tue Dec 12 08:52:21 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:11 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/structufs1__dinode.html b/doc/html/structufs1__dinode.html index 20ef4ff..c4bd3d6 100644 --- a/doc/html/structufs1__dinode.html +++ b/doc/html/structufs1__dinode.html @@ -43,7 +43,7 @@
    - + @@ -51,7 +51,7 @@ - + @@ -69,7 +69,7 @@ - + @@ -165,12 +165,12 @@ Definition at line 162 of file ufs.h.

    - +


    Data Fields

    ubthread_mutex_tmutex
    int32_t di_ctimensec
    ufs1_daddr_t di_db [NDADDR]
    ufs1_daddr_t di_db [12]
    u_int32_t di_flags
    u_int32_t di_gid
    ufs1_daddr_t di_ib [NIADDR]
    ufs1_daddr_t di_ib [3]
    u_int16_t di_mode
       u_int16_t   oldids [2]
    di_u
    di_u
    u_int32_t di_uid
    - +
    ufs1_daddr_t ufs1_dinode::di_db[NDADDR] ufs1_daddr_t ufs1_dinode::di_db[12]
    @@ -233,12 +233,12 @@ Definition at line 169 of file ufs.h.

    - +

    @@ -352,12 +352,12 @@ Definition at line 170 of file ufs.h.

    - +

    - +
    union { ... } ufs1_dinode::di_u union { ... } ufs1_dinode::di_u
    @@ -403,7 +403,7 @@


    The documentation for this struct was generated from the following file:
    • src/sys/include/ufs/ufs.h
    -
    Generated on Tue Dec 12 08:52:21 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:11 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/structufs2__dinode.html b/doc/html/structufs2__dinode.html index bd30b64..f1c6f4c 100644 --- a/doc/html/structufs2__dinode.html +++ b/doc/html/structufs2__dinode.html @@ -49,9 +49,9 @@ int32_t di_ctimensec -ufs2_daddr_t di_db [NDADDR] +ufs2_daddr_t di_db [12] -ufs2_daddr_t di_extb [NXADDR] +ufs2_daddr_t di_extb [2] int32_t di_extsize @@ -61,7 +61,7 @@ u_int32_t di_gid -ufs2_daddr_t di_ib [NIADDR] +ufs2_daddr_t di_ib [3] u_int32_t di_kernflags @@ -222,12 +222,12 @@ Definition at line 138 of file ufs.h.

    - +

    @@ -241,12 +241,12 @@ Referenced by fsread().

    - +

    @@ -326,12 +326,12 @@ Definition at line 128 of file ufs.h.

    - +

    @@ -485,7 +485,7 @@


    The documentation for this struct was generated from the following file:
    • src/sys/include/ufs/ufs.h
    -
    Generated on Tue Dec 12 08:52:21 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:11 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/structuserFileDescriptorStruct.html b/doc/html/structuserFileDescriptorStruct.html index 6c752a1..a2cb649 100644 --- a/doc/html/structuserFileDescriptorStruct.html +++ b/doc/html/structuserFileDescriptorStruct.html @@ -30,7 +30,14 @@

    userFileDescriptorStruct Struct Reference

    #include <file.h>

    - +Collaboration diagram for userFileDescriptorStruct:

    Collaboration graph
    + + + + + + +
    [legend]
    @@ -84,7 +91,7 @@


    The documentation for this struct was generated from the following file: -
    Generated on Tue Dec 12 08:52:21 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:12 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/structvfs__mountPoint.html b/doc/html/structvfs__mountPoint.html index 5c4120d..90c4799 100644 --- a/doc/html/structvfs__mountPoint.html +++ b/doc/html/structvfs__mountPoint.html @@ -30,7 +30,16 @@

    vfs_mountPoint Struct Reference

    #include <mount.h>

    -


    Data Fields

    fileDescriptorStructfd
    +Collaboration diagram for vfs_mountPoint:

    Collaboration graph
    + + + + + + + + +
    [legend]
    @@ -57,7 +66,7 @@

    -Definition at line 36 of file mount.h.


    Field Documentation

    +Definition at line 35 of file mount.h.

    Field Documentation

    @@ -72,7 +81,7 @@

    -Definition at line 40 of file mount.h. +Definition at line 39 of file mount.h.

    Referenced by dskread(), openFileUbixFS(), syncBat(), ubixfs_initialize(), ubixfs_loadData(), ubixFSmkDir(), ubixFSUnlink(), vfs_mount(), and writeUbixFS().

    @@ -91,7 +100,7 @@

    -Definition at line 41 of file mount.h. +Definition at line 40 of file mount.h.

    Referenced by syncBat(), ubixfs_initialize(), ubixfs_loadData(), ubixFSmkDir(), ubixFSUnlink(), writeFileByte(), and writeUbixFS().

    @@ -110,7 +119,7 @@

    -Definition at line 39 of file mount.h. +Definition at line 38 of file mount.h.

    Referenced by fgetc(), fopen(), fputc(), fread(), fwrite(), sysMkDir(), unlink(), and vfs_mount(). @@ -129,7 +138,7 @@

    -Definition at line 42 of file mount.h. +Definition at line 41 of file mount.h.

    Referenced by devfs_initialize(), devfs_makeNode(), devfs_open(), freeBlocks(), getFreeBlocks(), openFileUbixFS(), readUbixFS(), syncBat(), ubixfs_initialize(), ubixfs_loadData(), ubixFSmkDir(), ubixFSUnlink(), writeFileByte(), and writeUbixFS(). @@ -148,7 +157,7 @@

    -Definition at line 44 of file mount.h. +Definition at line 43 of file mount.h.

    Referenced by unlink(), vfs_findMount(), and vfs_mount(). @@ -167,7 +176,7 @@

    -Definition at line 38 of file mount.h. +Definition at line 37 of file mount.h.

    Referenced by vfs_addMount(), and vfs_findMount(). @@ -186,7 +195,7 @@

    -Definition at line 43 of file mount.h. +Definition at line 42 of file mount.h.

    Referenced by syncBat(), ubixfs_initialize(), ubixfs_loadData(), ubixFSmkDir(), ubixFSUnlink(), vfs_mount(), writeFileByte(), and writeUbixFS(). @@ -205,7 +214,7 @@

    -Definition at line 45 of file mount.h. +Definition at line 44 of file mount.h.

    Referenced by vfs_mount(). @@ -224,14 +233,14 @@

    -Definition at line 37 of file mount.h. +Definition at line 36 of file mount.h.

    Referenced by vfs_addMount().


    The documentation for this struct was generated from the following file: -
    Generated on Tue Dec 12 08:52:22 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:12 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/structvitalsStruct.html b/doc/html/structvitalsStruct.html index 2579814..9690ae7 100644 --- a/doc/html/structvitalsStruct.html +++ b/doc/html/structvitalsStruct.html @@ -30,7 +30,14 @@

    vitalsStruct Struct Reference

    #include <vitals.h>

    -


    Data Fields

    device_nodedevice
    +Collaboration diagram for vitalsStruct:

    Collaboration graph
    + + + + + + +
    [legend]
    @@ -311,7 +318,7 @@


    The documentation for this struct was generated from the following file: -
    Generated on Tue Dec 12 08:52:22 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:13 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/structwrite__args.html b/doc/html/structwrite__args.html index 4ef9270..fcd603f 100644 --- a/doc/html/structwrite__args.html +++ b/doc/html/structwrite__args.html @@ -35,21 +35,21 @@
    - + - + - + - + - + - +

    Data Fields

    uInt32 dQuantum

    Data Fields

    const void * buf
    char buf_l_ [PADL_(const void *)]
    char buf_l_ [0]
    char buf_r_ [PADR_(const void *)]
    char buf_r_ [(sizeof(register_t)<=sizeof(const void *)?0:sizeof(register_t)-sizeof(const void *))]
    int fd
    char fd_l_ [PADL_(int)]
    char fd_l_ [0]
    char fd_r_ [PADR_(int)]
    char fd_r_ [(sizeof(register_t)<=sizeof(int)?0:sizeof(register_t)-sizeof(int))]
    size_t nbyte
    char nbyte_l_ [PADL_(size_t)]
    char nbyte_l_ [0]
    char nbyte_r_ [PADR_(size_t)]
    char nbyte_r_ [(sizeof(register_t)<=sizeof(size_t)?0:sizeof(register_t)-sizeof(size_t))]


    Detailed Description

    @@ -77,12 +77,12 @@ Referenced by sys_write().

    - +

    - +
    char write_args::buf_l_[PADL_(const void *)] char write_args::buf_l_[0]
    @@ -94,12 +94,12 @@ Definition at line 52 of file sysproto.h.

    - +

    - +
    char write_args::buf_r_[PADR_(const void *)] char write_args::buf_r_[(sizeof(register_t)<=sizeof(const void *)?0:sizeof(register_t)-sizeof(const void *))]
    @@ -130,12 +130,12 @@ Referenced by sys_write().

    - +

    - +
    char write_args::fd_l_[PADL_(int)] char write_args::fd_l_[0]
    @@ -147,12 +147,12 @@ Definition at line 51 of file sysproto.h.

    - +

    - +
    char write_args::fd_r_[PADR_(int)] char write_args::fd_r_[(sizeof(register_t)<=sizeof(int)?0:sizeof(register_t)-sizeof(int))]
    @@ -183,12 +183,12 @@ Referenced by sys_write().

    - +

    @@ -200,12 +200,12 @@ Definition at line 53 of file sysproto.h.

    - +

    - +
    char write_args::nbyte_r_[PADR_(size_t)] char write_args::nbyte_r_[(sizeof(register_t)<=sizeof(size_t)?0:sizeof(register_t)-sizeof(size_t))]
    @@ -219,7 +219,7 @@


    The documentation for this struct was generated from the following file: -
    Generated on Tue Dec 12 08:52:22 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:09:13 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/sys__call_8S-source.html b/doc/html/sys__call_8S-source.html index e02fd89..060923c 100644 --- a/doc/html/sys__call_8S-source.html +++ b/doc/html/sys__call_8S-source.html @@ -84,7 +84,7 @@ 00053 END 00054 ***/ 00055 -
    Generated on Tue Dec 12 08:52:06 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 09:59:42 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/sys__call_8S.html b/doc/html/sys__call_8S.html index 02b9718..afb9391 100644 --- a/doc/html/sys__call_8S.html +++ b/doc/html/sys__call_8S.html @@ -57,7 +57,7 @@ Referenced by idt_init().

    -


    Generated on Tue Dec 12 08:52:14 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:05:47 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/sys__call__new_8S-source.html b/doc/html/sys__call__new_8S-source.html index 0f98d94..abaab46 100644 --- a/doc/html/sys__call__new_8S-source.html +++ b/doc/html/sys__call__new_8S-source.html @@ -97,7 +97,7 @@ 00066 END 00067 ***/ 00068 -
    Generated on Tue Dec 12 08:52:06 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 09:59:42 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/sys__call__new_8S.html b/doc/html/sys__call__new_8S.html index c4d1049..fbd5470 100644 --- a/doc/html/sys__call__new_8S.html +++ b/doc/html/sys__call__new_8S.html @@ -216,7 +216,7 @@ Definition at line 37 of file sys_call_new.S.

    -


    Generated on Tue Dec 12 08:52:14 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:05:47 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/syscall_8c-source.html b/doc/html/syscall_8c-source.html index 9bd1d1b..02dedf0 100644 --- a/doc/html/syscall_8c-source.html +++ b/doc/html/syscall_8c-source.html @@ -288,7 +288,7 @@ 00257 END 00258 ***/ 00259 -
    Generated on Tue Dec 12 08:52:06 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 09:59:42 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/syscall_8c.html b/doc/html/syscall_8c.html index a4e3f88..1c108b2 100644 --- a/doc/html/syscall_8c.html +++ b/doc/html/syscall_8c.html @@ -49,6 +49,29 @@ #include <vmm/vmm.h>

    +Include dependency graph for syscall.c:

    + + + + + + + + + + + + + + + + + + + + + +

    Go to the source code of this file. @@ -213,6 +236,12 @@ Definition at line 251 of file syscall.c.

    References kprintf(). +

    +Here is the call graph for this function:

    + + + +

    @@ -236,6 +265,12 @@ Definition at line 83 of file syscall.c.

    References kprintf(). +

    +Here is the call graph for this function:

    + + + +

    @@ -300,6 +335,12 @@ Definition at line 100 of file syscall.c.

    References _UbixUser::gid, kprintf(), _UbixUser::password, _UbixUser::uid, and _UbixUser::username. +

    +Here is the call graph for this function:

    + + + +

    @@ -333,6 +374,12 @@ Definition at line 179 of file syscall.c.

    References schedFindTask(), and taskStruct::state. +

    +Here is the call graph for this function:

    + + + +

    @@ -357,6 +404,19 @@ Definition at line 174 of file syscall.c.

    References _current, endTask(), and taskStruct::id. +

    +Here is the call graph for this function:

    + + + + + + + + + + +

    @@ -390,6 +450,12 @@ Definition at line 228 of file syscall.c.

    References _current, osInfo::cwd, taskStruct::oInfo, and sprintf(). +

    +Here is the call graph for this function:

    + + + +

    @@ -451,6 +517,12 @@ Definition at line 196 of file syscall.c.

    References _current, taskStruct::id, VM_TASK, VM_THRD, and vmmGetFreeVirtualPage(). +

    +Here is the call graph for this function:

    + + + +

    @@ -595,6 +667,12 @@ Definition at line 113 of file syscall.c.

    References _current, kprintf(), and taskStruct::uid. +

    +Here is the call graph for this function:

    + + + +

    @@ -639,6 +717,16 @@ Definition at line 235 of file syscall.c.

    References sched_yield(). +

    +Here is the call graph for this function:

    + + + + + + + +

    @@ -728,7 +816,7 @@ Definition at line 239 of file syscall.c.

    -


    Generated on Tue Dec 12 08:52:14 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:05:54 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/syscall_8h-source.html b/doc/html/syscall_8h-source.html index 2136422..f70525e 100644 --- a/doc/html/syscall_8h-source.html +++ b/doc/html/syscall_8h-source.html @@ -92,7 +92,7 @@ 00061 00062 END 00063 ***/ -
    Generated on Tue Dec 12 08:52:05 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 09:59:41 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/syscall_8h.html b/doc/html/syscall_8h.html index fd3a7e5..387661f 100644 --- a/doc/html/syscall_8h.html +++ b/doc/html/syscall_8h.html @@ -32,6 +32,20 @@

    syscall.h File Reference

    #include <ubixos/types.h>

    +Include dependency graph for syscall.h:

    + + + + + +

    +This graph shows which files directly or indirectly include this file:

    + + + + + +

    Go to the source code of this file.


    Data Structures

    @@ -100,7 +114,7 @@

    -


    Generated on Tue Dec 12 08:52:12 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:02:54 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/syscall__new_8c-source.html b/doc/html/syscall__new_8c-source.html index b7e342e..d3a6814 100644 --- a/doc/html/syscall__new_8c-source.html +++ b/doc/html/syscall__new_8c-source.html @@ -123,7 +123,7 @@ 00092 END 00093 ***/ 00094 -
    Generated on Tue Dec 12 08:52:06 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 09:59:42 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/syscall__new_8c.html b/doc/html/syscall__new_8c.html index d2fb1f5..b437a7f 100644 --- a/doc/html/syscall__new_8c.html +++ b/doc/html/syscall__new_8c.html @@ -39,6 +39,25 @@ #include <lib/kprintf.h>

    +Include dependency graph for syscall_new.c:

    + + + + + + + + + + + + + + + + + +

    Go to the source code of this file.


    Functions

    @@ -71,6 +90,13 @@ Definition at line 41 of file syscall_new.c.

    References _current, EJUSTRETURN, ERESTART, kprintf(), memcpy(), PSL_C, systemCalls_new, taskStruct::td, thread::td_retval, trapframe::tf_eax, trapframe::tf_edx, trapframe::tf_eflags, trapframe::tf_eip, trapframe::tf_err, trapframe::tf_esp, and totalCalls_new. +

    +Here is the call graph for this function:

    + + + + +


    Variable Documentation

    @@ -91,7 +117,7 @@ Definition at line 39 of file syscall_new.c.

    -


    Generated on Tue Dec 12 08:52:14 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:05:56 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/syscalls_8h-source.html b/doc/html/syscalls_8h-source.html index fde355d..7899e8c 100644 --- a/doc/html/syscalls_8h-source.html +++ b/doc/html/syscalls_8h-source.html @@ -197,7 +197,7 @@ 00166 00167 END 00168 ***/ -
    Generated on Tue Dec 12 08:52:05 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 09:59:41 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/syscalls_8h.html b/doc/html/syscalls_8h.html index 4988eb5..5bc57ab 100644 --- a/doc/html/syscalls_8h.html +++ b/doc/html/syscalls_8h.html @@ -33,6 +33,24 @@ #include <vfs/file.h>

    +Include dependency graph for syscalls.h:

    + + + + + + + + + + +

    +This graph shows which files directly or indirectly include this file:

    + + + + +

    Go to the source code of this file.


    Functions

    @@ -733,6 +751,16 @@ Definition at line 235 of file syscall.c.

    References sched_yield(). +

    +Here is the call graph for this function:

    + + + + + + + +

    @@ -867,7 +895,7 @@ Definition at line 135 of file syscalls.h.

    -


    Generated on Tue Dec 12 08:52:12 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:02:56 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/syscalls__new_8h-source.html b/doc/html/syscalls__new_8h-source.html index ec51a5a..ced8541 100644 --- a/doc/html/syscalls__new_8h-source.html +++ b/doc/html/syscalls__new_8h-source.html @@ -558,7 +558,7 @@ 00530 END 00531 ***/ 00532 -
    Generated on Tue Dec 12 08:52:05 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 09:59:41 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/syscalls__new_8h.html b/doc/html/syscalls__new_8h.html index 24cba0d..3524806 100644 --- a/doc/html/syscalls__new_8h.html +++ b/doc/html/syscalls__new_8h.html @@ -32,6 +32,22 @@

    syscalls_new.h File Reference

    #include <sys/sysproto.h>

    +Include dependency graph for syscalls_new.h:

    + + + + + + + + +

    +This graph shows which files directly or indirectly include this file:

    + + + + +

    Go to the source code of this file.


    Typedefs

    @@ -609,7 +625,7 @@ Referenced by syscall().

    -


    Generated on Tue Dec 12 08:52:13 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:03:00 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/sysproto_8h-source.html b/doc/html/sysproto_8h-source.html index 611e28c..3612df7 100644 --- a/doc/html/sysproto_8h-source.html +++ b/doc/html/sysproto_8h-source.html @@ -79,32 +79,32 @@ 00048 00049 //Protos 00050 struct write_args { -00051 char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)]; -00052 char buf_l_[PADL_(const void *)]; const void * buf; char buf_r_[PADR_(const void *)]; -00053 char nbyte_l_[PADL_(size_t)]; size_t nbyte; char nbyte_r_[PADR_(size_t)]; +00051 char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)]; +00052 char buf_l_[PADL_(const void *)]; const void * buf; char buf_r_[PADR_(const void *)]; +00053 char nbyte_l_[PADL_(size_t)]; size_t nbyte; char nbyte_r_[PADR_(size_t)]; 00054 }; 00055 00056 struct open_args { -00057 char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)]; -00058 char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)]; -00059 char mode_l_[PADL_(int)]; int mode; char mode_r_[PADR_(int)]; +00057 char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)]; +00058 char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)]; +00059 char mode_l_[PADL_(int)]; int mode; char mode_r_[PADR_(int)]; 00060 }; 00061 00062 struct setitimer_args { -00063 char which_l_[PADL_(u_int)]; u_int which; char which_r_[PADR_(u_int)]; -00064 char itv_l_[PADL_(struct itimerval *)]; struct itimerval * itv; char itv_r_[PADR_(struct itimerval *)]; -00065 char oitv_l_[PADL_(struct itimerval *)]; struct itimerval * oitv; char oitv_r_[PADR_(struct itimerval *)]; +00063 char which_l_[PADL_(u_int)]; u_int which; char which_r_[PADR_(u_int)]; +00064 char itv_l_[PADL_(struct itimerval *)]; struct itimerval * itv; char itv_r_[PADR_(struct itimerval *)]; +00065 char oitv_l_[PADL_(struct itimerval *)]; struct itimerval * oitv; char oitv_r_[PADR_(struct itimerval *)]; 00066 }; 00067 00068 //Old 00069 00070 struct sysctl_args { -00071 char name_l_[PADL_(int *)]; int * name; char name_r_[PADR_(int *)]; -00072 char namelen_l_[PADL_(u_int)]; u_int namelen; char namelen_r_[PADR_(u_int)]; -00073 char old_l_[PADL_(void *)]; void * old; char old_r_[PADR_(void *)]; -00074 char oldlenp_l_[PADL_(size_t *)]; size_t * oldlenp; char oldlenp_r_[PADR_(size_t *)]; -00075 char new_l_[PADL_(void *)]; void * new; char new_r_[PADR_(void *)]; -00076 char newlen_l_[PADL_(size_t)]; size_t newlen; char newlen_r_[PADR_(size_t)]; +00071 char name_l_[PADL_(int *)]; int * name; char name_r_[PADR_(int *)]; +00072 char namelen_l_[PADL_(u_int)]; u_int namelen; char namelen_r_[PADR_(u_int)]; +00073 char old_l_[PADL_(void *)]; void * old; char old_r_[PADR_(void *)]; +00074 char oldlenp_l_[PADL_(size_t *)]; size_t * oldlenp; char oldlenp_r_[PADR_(size_t *)]; +00075 char new_l_[PADL_(void *)]; void * new; char new_r_[PADR_(void *)]; +00076 char newlen_l_[PADL_(size_t)]; size_t newlen; char newlen_r_[PADR_(size_t)]; 00077 }; 00078 00079 struct getpid_args { @@ -114,9 +114,9 @@ 00083 register_t dummy; 00084 }; 00085 struct fcntl_args { -00086 char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)]; -00087 char cmd_l_[PADL_(int)]; int cmd; char cmd_r_[PADR_(int)]; -00088 char arg_l_[PADL_(long)]; long arg; char arg_r_[PADR_(long)]; +00086 char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)]; +00087 char cmd_l_[PADL_(int)]; int cmd; char cmd_r_[PADR_(int)]; +00088 char arg_l_[PADL_(long)]; long arg; char arg_r_[PADR_(long)]; 00089 }; 00090 00091 struct pipe_args { @@ -124,9 +124,9 @@ 00093 }; 00094 00095 struct readlink_args { -00096 char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)]; -00097 char buf_l_[PADL_(char *)]; char * buf; char buf_r_[PADR_(char *)]; -00098 char count_l_[PADL_(int)]; int count; char count_r_[PADR_(int)]; +00096 char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)]; +00097 char buf_l_[PADL_(char *)]; char * buf; char buf_r_[PADR_(char *)]; +00098 char count_l_[PADL_(int)]; int count; char count_r_[PADR_(int)]; 00099 }; 00100 00101 struct getuid_args { @@ -137,27 +137,27 @@ 00106 register_t dummy; 00107 }; 00108 struct close_args { -00109 char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)]; +00109 char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)]; 00110 }; 00111 00112 struct mmap_args { -00113 char addr_l_[PADL_(caddr_t)]; caddr_t addr; char addr_r_[PADR_(caddr_t)]; -00114 char len_l_[PADL_(size_t)]; size_t len; char len_r_[PADR_(size_t)]; -00115 char prot_l_[PADL_(int)]; int prot; char prot_r_[PADR_(int)]; -00116 char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)]; -00117 char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)]; -00118 char pad_l_[PADL_(int)]; int pad; char pad_r_[PADR_(int)]; -00119 char pos_l_[PADL_(off_t)]; off_t pos; char pos_r_[PADR_(off_t)]; +00113 char addr_l_[PADL_(caddr_t)]; caddr_t addr; char addr_r_[PADR_(caddr_t)]; +00114 char len_l_[PADL_(size_t)]; size_t len; char len_r_[PADR_(size_t)]; +00115 char prot_l_[PADL_(int)]; int prot; char prot_r_[PADR_(int)]; +00116 char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)]; +00117 char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)]; +00118 char pad_l_[PADL_(int)]; int pad; char pad_r_[PADR_(int)]; +00119 char pos_l_[PADL_(off_t)]; off_t pos; char pos_r_[PADR_(off_t)]; 00120 }; 00121 00122 struct obreak_args { -00123 char nsize_l_[PADL_(char *)];char * nsize;char nsize_r_[PADR_(char *)]; +00123 char nsize_l_[PADL_(char *)];char * nsize;char nsize_r_[PADR_(char *)]; 00124 }; 00125 00126 struct sigaction_args { -00127 char sig_l_[PADL_(int)]; int sig; char sig_r_[PADR_(int)]; -00128 char act_l_[PADL_(const struct sigaction *)]; const struct sigaction * act; char act_r_[PADR_(const struct sigaction *)]; -00129 char oact_l_[PADL_(struct sigaction *)]; struct sigaction * oact; char oact_r_[PADR_(struct sigaction *)]; +00127 char sig_l_[PADL_(int)]; int sig; char sig_r_[PADR_(int)]; +00128 char act_l_[PADL_(const struct sigaction *)]; const struct sigaction * act; char act_r_[PADR_(const struct sigaction *)]; +00129 char oact_l_[PADL_(struct sigaction *)]; struct sigaction * oact; char oact_r_[PADR_(struct sigaction *)]; 00130 }; 00131 00132 struct getdtablesize_args { @@ -165,33 +165,33 @@ 00134 }; 00135 00136 struct munmap_args { -00137 char addr_l_[PADL_(void *)]; void * addr; char addr_r_[PADR_(void *)]; -00138 char len_l_[PADL_(size_t)]; size_t len; char len_r_[PADR_(size_t)]; +00137 char addr_l_[PADL_(void *)]; void * addr; char addr_r_[PADR_(void *)]; +00138 char len_l_[PADL_(size_t)]; size_t len; char len_r_[PADR_(size_t)]; 00139 }; 00140 00141 struct sigprocmask_args { -00142 char how_l_[PADL_(int)]; int how; char how_r_[PADR_(int)]; -00143 char set_l_[PADL_(const sigset_t *)]; const sigset_t * set; char set_r_[PADR_(const sigset_t *)]; -00144 char oset_l_[PADL_(sigset_t *)]; sigset_t * oset; char oset_r_[PADR_(sigset_t *)]; +00142 char how_l_[PADL_(int)]; int how; char how_r_[PADR_(int)]; +00143 char set_l_[PADL_(const sigset_t *)]; const sigset_t * set; char set_r_[PADR_(const sigset_t *)]; +00144 char oset_l_[PADL_(sigset_t *)]; sigset_t * oset; char oset_r_[PADR_(sigset_t *)]; 00145 }; 00146 struct gettimeofday_args { -00147 char tp_l_[PADL_(struct timeval *)]; struct timeval * tp; char tp_r_[PADR_(struct timeval *)]; -00148 char tzp_l_[PADL_(struct timezone *)]; struct timezone * tzp; char tzp_r_[PADR_(struct timezone *)]; +00147 char tp_l_[PADL_(struct timeval *)]; struct timeval * tp; char tp_r_[PADR_(struct timeval *)]; +00148 char tzp_l_[PADL_(struct timezone *)]; struct timezone * tzp; char tzp_r_[PADR_(struct timezone *)]; 00149 }; 00150 struct fstat_args { -00151 char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)]; -00152 char sb_l_[PADL_(struct stat *)]; struct stat * sb; char sb_r_[PADR_(struct stat *)]; +00151 char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)]; +00152 char sb_l_[PADL_(struct stat *)]; struct stat * sb; char sb_r_[PADR_(struct stat *)]; 00153 }; 00154 struct ioctl_args { -00155 char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)]; -00156 char com_l_[PADL_(u_long)]; u_long com; char com_r_[PADR_(u_long)]; -00157 char data_l_[PADL_(caddr_t)]; caddr_t data; char data_r_[PADR_(caddr_t)]; +00155 char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)]; +00156 char com_l_[PADL_(u_long)]; u_long com; char com_r_[PADR_(u_long)]; +00157 char data_l_[PADL_(caddr_t)]; caddr_t data; char data_r_[PADR_(caddr_t)]; 00158 }; 00159 00160 struct read_args { -00161 char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)]; -00162 char buf_l_[PADL_(void *)]; void * buf; char buf_r_[PADR_(void *)]; -00163 char nbyte_l_[PADL_(size_t)]; size_t nbyte; char nbyte_r_[PADR_(size_t)]; +00161 char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)]; +00162 char buf_l_[PADL_(void *)]; void * buf; char buf_r_[PADR_(void *)]; +00163 char nbyte_l_[PADL_(size_t)]; size_t nbyte; char nbyte_r_[PADR_(size_t)]; 00164 }; 00165 00166 //Func Defs @@ -205,7 +205,7 @@ 00174 END 00175 ***/ 00176 -
    Generated on Tue Dec 12 08:52:05 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 09:59:41 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/sysproto_8h.html b/doc/html/sysproto_8h.html index 4abf5bd..0fae61e 100644 --- a/doc/html/sysproto_8h.html +++ b/doc/html/sysproto_8h.html @@ -33,6 +33,32 @@ #include <sys/thread.h>

    +Include dependency graph for sysproto.h:

    + + + + + + + +

    +This graph shows which files directly or indirectly include this file:

    + + + + + + + + + + + + + + + +

    Go to the source code of this file.


    Defines

    @@ -261,6 +287,30 @@ Definition at line 148 of file vfs.c.

    References falloc(), file::fd, fopen(), file::path, open_args::path, strcpy, and thread::td_retval. +

    +Here is the call graph for this function:

    + + + + + + + + + + + + + + + + + + + + + +

    @@ -293,10 +343,28 @@

    Definition at line 67 of file gen_calls.c.

    -References write_args::buf, buffer, write_args::fd, kfree(), kmalloc(), kprintf(), memcpy(), write_args::nbyte, taskStruct::td, and thread::td_retval. +References write_args::buf, write_args::fd, kfree(), kmalloc(), kprintf(), memcpy(), write_args::nbyte, taskStruct::td, and thread::td_retval. +

    +Here is the call graph for this function:

    + + + + + + + + + + + + + + + +

    -


    Generated on Tue Dec 12 08:52:11 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:01:52 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/system_8c-source.html b/doc/html/system_8c-source.html index 098aac3..09dc78b 100644 --- a/doc/html/system_8c-source.html +++ b/doc/html/system_8c-source.html @@ -76,11 +76,11 @@ 00045 00046 *****************************************************************************************/ 00047 static mpi_mbox_t * mpi_findMbox(char *name) { -00048 mpi_mbox_t *mbox = 0x0; +00048 mpi_mbox_t *mbox = 0x0; 00049 -00050 for (mbox = mboxList;mbox;mbox = mbox->next) { -00051 if (!strcmp(mbox->name,name)) { -00052 return(mbox); +00050 for (mbox = mboxList;mbox;mbox = mbox->next) { +00051 if (!strcmp(mbox->name,name)) { +00052 return(mbox); 00053 } 00054 } 00055 @@ -98,7 +98,7 @@ 00067 00068 *****************************************************************************************/ 00069 int mpi_createMbox(char *name) { -00070 mpi_mbox_t *mbox = 0x0; +00070 mpi_mbox_t *mbox = 0x0; 00071 00072 spinLock(&mpiSpinLock); 00073 if (mpi_findMbox(name) != 0x0) { @@ -106,21 +106,21 @@ 00075 return(-1); 00076 } 00077 -00078 mbox = (mpi_mbox_t *)kmalloc(sizeof(mpi_mbox_t)); +00078 mbox = (mpi_mbox_t *)kmalloc(sizeof(mpi_mbox_t)); 00079 -00080 sprintf(mbox->name,name); -00081 mbox->pid = _current->id; +00080 sprintf(mbox->name,name); +00081 mbox->pid = _current->id; 00082 00083 if (mboxList == 0x0) { -00084 mbox->prev = 0x0; -00085 mbox->next = 0x0; -00086 mboxList = mbox; +00084 mbox->prev = 0x0; +00085 mbox->next = 0x0; +00086 mboxList = mbox; 00087 } 00088 else { -00089 mbox->next = mboxList; -00090 mbox->prev = 0x0; -00091 mboxList->prev = mbox; -00092 mboxList = mbox; +00089 mbox->next = mboxList; +00090 mbox->prev = 0x0; +00091 mboxList->prev = mbox; +00092 mboxList = mbox; 00093 } 00094 00095 spinUnlock(&mpiSpinLock); @@ -137,24 +137,24 @@ 00106 00107 *****************************************************************************************/ 00108 int mpi_spam(uInt32 type,void *data) { -00109 mpi_mbox_t *mbox = 0x0; +00109 mpi_mbox_t *mbox = 0x0; 00110 mpi_message_t *message = 0x0; 00111 00112 spinLock(&mpiSpinLock); 00113 -00114 for (mbox = mboxList;mbox;mbox = mbox->next) { +00114 for (mbox = mboxList;mbox;mbox = mbox->next) { 00115 message = (mpi_message_t *)kmalloc(sizeof(mpi_message_t)); 00116 00117 message->header = type; -00118 memcpy(message->data,data,MESSAGE_LENGTH); +00118 memcpy(message->data,data,MESSAGE_LENGTH); 00119 message->next = 0x0; 00120 -00121 if (mbox->msg == 0x0) { -00122 mbox->msg = message; +00121 if (mbox->msg == 0x0) { +00122 mbox->msg = message; 00123 } 00124 else { -00125 mbox->msgLast->next = message; -00126 mbox->msgLast = message; +00125 mbox->msgLast->next = message; +00126 mbox->msgLast = message; 00127 } 00128 } 00129 @@ -172,14 +172,14 @@ 00141 00142 *****************************************************************************************/ 00143 int mpi_postMessage(char *name,uInt32 type,mpi_message_t *msg) { -00144 mpi_mbox_t *mbox = 0x0; +00144 mpi_mbox_t *mbox = 0x0; 00145 mpi_message_t *message = 0x0; 00146 00147 spinLock(&mpiSpinLock); 00148 -00149 mbox = mpi_findMbox(name); +00149 mbox = mpi_findMbox(name); 00150 -00151 if (mbox == 0x0) { +00151 if (mbox == 0x0) { 00152 spinUnlock(&mpiSpinLock); 00153 return(0x1); 00154 } @@ -187,22 +187,22 @@ 00156 message = (mpi_message_t *)kmalloc(sizeof(mpi_message_t)); 00157 00158 message->header = msg->header; -00159 memcpy(message->data,msg->data,MESSAGE_LENGTH); +00159 memcpy(message->data,msg->data,MESSAGE_LENGTH); 00160 message->pid = _current->id; 00161 message->next = 0x0; 00162 -00163 if (mbox->msg == 0x0) { -00164 mbox->msg = message; +00163 if (mbox->msg == 0x0) { +00164 mbox->msg = message; 00165 } 00166 else { -00167 mbox->msgLast->next = message; -00168 mbox->msgLast = message; +00167 mbox->msgLast->next = message; +00168 mbox->msgLast = message; 00169 } 00170 00171 spinUnlock(&mpiSpinLock); 00172 00173 if (type == 0x2) { -00174 while (mbox->msgLast != 0x0); +00174 while (mbox->msgLast != 0x0); 00175 } 00176 00177 return(0x0); @@ -218,34 +218,34 @@ 00187 00188 *****************************************************************************************/ 00189 int mpi_fetchMessage(char *name,mpi_message_t *msg) { -00190 mpi_mbox_t *mbox = 0x0; +00190 mpi_mbox_t *mbox = 0x0; 00191 mpi_message_t *tmpMsg = 0x0; 00192 00193 spinLock(&mpiSpinLock); 00194 -00195 mbox = mpi_findMbox(name); +00195 mbox = mpi_findMbox(name); 00196 -00197 if (mbox == 0x0) { +00197 if (mbox == 0x0) { 00198 spinUnlock(&mpiSpinLock); 00199 return(-1); 00200 } 00201 -00202 if (mbox->msg == 0x0) { +00202 if (mbox->msg == 0x0) { 00203 spinUnlock(&mpiSpinLock); 00204 return(-1); 00205 } 00206 -00207 if (mbox->pid != _current->id) { +00207 if (mbox->pid != _current->id) { 00208 spinUnlock(&mpiSpinLock); 00209 return(-1); 00210 } 00211 -00212 msg->header = mbox->msg->header; -00213 memcpy(msg->data,mbox->msg->data,MESSAGE_LENGTH); -00214 msg->pid = mbox->msg->pid; +00212 msg->header = mbox->msg->header; +00213 memcpy(msg->data,mbox->msg->data,MESSAGE_LENGTH); +00214 msg->pid = mbox->msg->pid; 00215 -00216 tmpMsg = mbox->msg; -00217 mbox->msg = mbox->msg->next; +00216 tmpMsg = mbox->msg; +00217 mbox->msg = mbox->msg->next; 00218 00219 kfree(tmpMsg); 00220 @@ -263,19 +263,19 @@ 00232 00233 *****************************************************************************************/ 00234 int mpi_destroyMbox(char *name) { -00235 mpi_mbox_t *mbox = 0x0; +00235 mpi_mbox_t *mbox = 0x0; 00236 00237 spinLock(&mpiSpinLock); 00238 -00239 for (mbox = mboxList;mbox;mbox=mbox->next) { -00240 if (!strcmp(mbox->name,name)) { -00241 if (mbox->pid != _current->id) { +00239 for (mbox = mboxList;mbox;mbox=mbox->next) { +00240 if (!strcmp(mbox->name,name)) { +00241 if (mbox->pid != _current->id) { 00242 spinUnlock(&mpiSpinLock); 00243 return(-1); 00244 } -00245 mbox->prev->next = mbox->next; -00246 mbox->next->prev = mbox->prev; -00247 kfree(mbox); +00245 mbox->prev->next = mbox->next; +00246 mbox->next->prev = mbox->prev; +00247 kfree(mbox); 00248 spinUnlock(&mpiSpinLock); 00249 return(0x0); 00250 } @@ -288,7 +288,7 @@ 00257 /*** 00258 END 00259 ***/ -
    Generated on Tue Dec 12 08:52:07 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 09:59:42 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/system_8c.html b/doc/html/system_8c.html index d0ac016..fd9d48b 100644 --- a/doc/html/system_8c.html +++ b/doc/html/system_8c.html @@ -35,6 +35,23 @@ #include <ubixos/spinlock.h>

    +Include dependency graph for system.c:

    + + + + + + + + + + + + + + + +

    Go to the source code of this file.


    Data Structures

    @@ -78,9 +95,26 @@

    Definition at line 69 of file system.c.

    -References _current, taskStruct::id, kmalloc(), mbox, mboxList, mpi_findMbox(), mpiSpinLock, mpi_mbox::prev, spinLock(), spinUnlock(), and sprintf(). +References _current, taskStruct::id, kmalloc(), mboxList, mpi_findMbox(), mpiSpinLock, mpi_mbox::name, mpi_mbox::next, mpi_mbox::pid, mpi_mbox::prev, spinLock(), spinUnlock(), and sprintf().

    Referenced by sysMpiCreateMbox(), systemTask(), and ubixfs_thread(). +

    +Here is the call graph for this function:

    + + + + + + + + + + + + + + +

    @@ -104,9 +138,31 @@

    Definition at line 234 of file system.c.

    -References _current, taskStruct::id, kfree(), mbox, mboxList, mpiSpinLock, spinLock(), spinUnlock(), and strcmp(). +References _current, taskStruct::id, kfree(), mboxList, mpiSpinLock, mpi_mbox::name, mpi_mbox::next, mpi_mbox::pid, mpi_mbox::prev, spinLock(), spinUnlock(), and strcmp().

    Referenced by sysMpiDestroyMbox(). +

    +Here is the call graph for this function:

    + + + + + + + + + + + + + + + + + + + +

    @@ -139,9 +195,33 @@

    Definition at line 189 of file system.c.

    -References _current, mpi_message::data, mpi_message::header, taskStruct::id, kfree(), mbox, memcpy(), MESSAGE_LENGTH, mpi_findMbox(), mpiSpinLock, mpi_message::pid, spinLock(), and spinUnlock(). +References _current, mpi_message::data, mpi_message::header, taskStruct::id, kfree(), memcpy(), MESSAGE_LENGTH, mpi_findMbox(), mpiSpinLock, mpi_mbox::msg, mpi_message::next, mpi_message::pid, mpi_mbox::pid, spinLock(), and spinUnlock().

    Referenced by sysMpiFetchMessage(), systemTask(), and ubixfs_thread(). +

    +Here is the call graph for this function:

    + + + + + + + + + + + + + + + + + + + + + +

    @@ -165,9 +245,15 @@

    Definition at line 47 of file system.c.

    -References mbox, mboxList, and strcmp(). +References mboxList, mpi_mbox::name, mpi_mbox::next, and strcmp().

    Referenced by mpi_createMbox(), mpi_fetchMessage(), and mpi_postMessage(). +

    +Here is the call graph for this function:

    + + + +

    @@ -206,9 +292,26 @@

    Definition at line 143 of file system.c.

    -References _current, mpi_message::data, mpi_message::header, taskStruct::id, kmalloc(), mbox, memcpy(), MESSAGE_LENGTH, mpi_findMbox(), mpiSpinLock, mpi_message::next, mpi_message::pid, spinLock(), spinUnlock(), and x1. +References _current, mpi_message::data, mpi_message::header, taskStruct::id, kmalloc(), memcpy(), MESSAGE_LENGTH, mpi_findMbox(), mpiSpinLock, mpi_mbox::msg, mpi_mbox::msgLast, mpi_message::next, mpi_message::pid, spinLock(), spinUnlock(), and x1.

    Referenced by sysMpiPostMessage(). +

    +Here is the call graph for this function:

    + + + + + + + + + + + + + + +

    @@ -241,9 +344,24 @@

    Definition at line 108 of file system.c.

    -References mpi_message::data, mpi_message::header, kmalloc(), mbox, mboxList, memcpy(), MESSAGE_LENGTH, mpiSpinLock, mpi_message::next, spinLock(), and spinUnlock(). +References mpi_message::data, mpi_message::header, kmalloc(), mboxList, memcpy(), MESSAGE_LENGTH, mpiSpinLock, mpi_mbox::msg, mpi_mbox::msgLast, mpi_message::next, mpi_mbox::next, spinLock(), and spinUnlock().

    Referenced by sysMpiSpam(). +

    +Here is the call graph for this function:

    + + + + + + + + + + + + +


    Variable Documentation

    @@ -285,7 +403,7 @@ Referenced by mpi_createMbox(), mpi_destroyMbox(), mpi_fetchMessage(), mpi_postMessage(), and mpi_spam().

    -


    Generated on Tue Dec 12 08:52:15 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:07:00 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/systemtask_8c-source.html b/doc/html/systemtask_8c-source.html index 0a6f1ad..cef587b 100644 --- a/doc/html/systemtask_8c-source.html +++ b/doc/html/systemtask_8c-source.html @@ -92,7 +92,7 @@ 00061 kprintf("A"); 00062 switch(myMsg.header) { 00063 case 0x69: -00064 x = (int *)&myMsg.data; +00064 x = (int *)&myMsg.data; 00065 kprintf("Switching to term: [%i][%i]\n",*x,myMsg.pid); 00066 schedFindTask(myMsg.pid)->term = tty_find(*x); 00067 break; @@ -110,21 +110,21 @@ 00079 kprintf("system: backdoor opened\n"); 00080 break; 00081 case 0x80: -00082 if (!strcmp(myMsg.data,"sdeStart")) { +00082 if (!strcmp(myMsg.data,"sdeStart")) { 00083 kprintf("Starting SDE\n"); 00084 //execThread(sdeThread,(uInt32)(kmalloc(0x2000)+0x2000),0x0); 00085 } -00086 else if (!strcmp(myMsg.data,"freePage")) { +00086 else if (!strcmp(myMsg.data,"freePage")) { 00087 kprintf("kkk Free Pages"); 00088 } -00089 else if (!strcmp(myMsg.data,"sdeStop")) { +00089 else if (!strcmp(myMsg.data,"sdeStop")) { 00090 printOff = 0x0; 00091 biosCall(0x10,0x3,0x0,0x0,0x0,0x0,0x0,0x0,0x0); 00092 for (i=0x0;i<100;i++) asm("hlt"); 00093 } 00094 break; 00095 default: -00096 kprintf("system: Received message %i:%s\n",myMsg.header,myMsg.data); +00096 kprintf("system: Received message %i:%s\n",myMsg.header,myMsg.data); 00097 break; 00098 } 00099 } @@ -152,7 +152,7 @@ 00121 END 00122 ***/ 00123 -
    Generated on Tue Dec 12 08:52:06 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 09:59:42 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/systemtask_8c.html b/doc/html/systemtask_8c.html index 69794be..4b79483 100644 --- a/doc/html/systemtask_8c.html +++ b/doc/html/systemtask_8c.html @@ -45,6 +45,25 @@ #include <string.h>

    +Include dependency graph for systemtask.c:

    + + + + + + + + + + + + + + + + + +

    Go to the source code of this file.


    Functions

    @@ -78,6 +97,26 @@ References biosCall(), mpi_message::data, fclose(), mpi_message::header, taskStruct::id, taskStruct::imageFd, inportByte(), kfree(), kpanic(), kprintf(), mpi_createMbox(), mpi_fetchMessage(), outportByte(), mpi_message::pid, printOff, sched_getDelTask(), sched_yield(), schedFindTask(), strcmp(), systemVitals, vitalsStruct::sysTicks, vitalsStruct::sysUptime, taskStruct::term, tty_find(), videoBuffer, vmmFreeProcessPages(), and x10.

    Referenced by kmain(). +

    +Here is the call graph for this function:

    + + + + + + + + + + + + + + + + + +


    Variable Documentation

    @@ -100,7 +139,7 @@ Referenced by backSpace(), clearScreen(), kprint(), and systemTask().

    -


    Generated on Tue Dec 12 08:52:14 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:05:59 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/systemtask_8h-source.html b/doc/html/systemtask_8h-source.html index 54696d0..0b5c86e 100644 --- a/doc/html/systemtask_8h-source.html +++ b/doc/html/systemtask_8h-source.html @@ -90,7 +90,7 @@ 00059 00060 END 00061 ***/ -
    Generated on Tue Dec 12 08:52:05 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 09:59:41 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/systemtask_8h.html b/doc/html/systemtask_8h.html index 81b0137..7720f71 100644 --- a/doc/html/systemtask_8h.html +++ b/doc/html/systemtask_8h.html @@ -32,6 +32,20 @@

    systemtask.h File Reference

    #include <ubixos/types.h>

    +Include dependency graph for systemtask.h:

    + + + + + +

    +This graph shows which files directly or indirectly include this file:

    + + + + + +

    Go to the source code of this file.


    Functions

    @@ -62,9 +76,29 @@ References biosCall(), mpi_message::data, fclose(), mpi_message::header, taskStruct::id, taskStruct::imageFd, inportByte(), kfree(), kpanic(), kprintf(), mpi_createMbox(), mpi_fetchMessage(), outportByte(), mpi_message::pid, printOff, sched_getDelTask(), sched_yield(), schedFindTask(), strcmp(), systemVitals, vitalsStruct::sysTicks, vitalsStruct::sysUptime, taskStruct::term, tty_find(), videoBuffer, vmmFreeProcessPages(), and x10.

    Referenced by kmain(). +

    +Here is the call graph for this function:

    + + + + + + + + + + + + + + + + + +

    -


    Generated on Tue Dec 12 08:52:13 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:03:03 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/tcpdump_8h-source.html b/doc/html/tcpdump_8h-source.html index 2d721ab..1c4e6fb 100644 --- a/doc/html/tcpdump_8h-source.html +++ b/doc/html/tcpdump_8h-source.html @@ -66,13 +66,13 @@ 00035 #ifndef __NETIF_TCPDUMP_H__ 00036 #define __NETIF_TCPDUMP_H__ 00037 -00038 #include "net/pbuf.h" +00038 #include "net/pbuf.h" 00039 00040 void tcpdump_init(void); -00041 void tcpdump(struct pbuf *p); +00041 void tcpdump(struct pbuf *p); 00042 00043 #endif /* __NETIF_TCPDUMP_H__ */ -
    Generated on Tue Dec 12 08:52:04 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 09:59:41 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/tcpdump_8h.html b/doc/html/tcpdump_8h.html index a574e9e..5757a90 100644 --- a/doc/html/tcpdump_8h.html +++ b/doc/html/tcpdump_8h.html @@ -29,13 +29,16 @@ -

    tcpdump.h File Reference

    #include "net/pbuf.h"
    +

    tcpdump.h File Reference

    #include "net/pbuf.h"
    + +

    +Include dependency graph for tcpdump.h:

    Go to the source code of this file.


    Functions

    - + @@ -48,7 +51,7 @@ - + @@ -59,12 +62,6 @@

    -

    -Definition at line 57 of file tcpdump.c. -

    -References file, and NULL. -

    -Referenced by loopif_output().

    @@ -85,13 +82,9 @@

    -

    -Definition at line 47 of file tcpdump.c. -

    -References file, fopen(), kpanic(), and NULL.

    -


    Generated on Tue Dec 12 08:52:11 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:00:45 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/thread_8c-source.html b/doc/html/thread_8c-source.html index 2029aa2..165fc96 100644 --- a/doc/html/thread_8c-source.html +++ b/doc/html/thread_8c-source.html @@ -65,12 +65,12 @@ 00034 00035 static struct { 00036 int mounts; -00037 } ubixFS_Info; +00037 } ubixFS_Info; 00038 00039 void ubixfs_thread(struct vfs_mountPoint *mp) { 00040 mpi_message_t myMsg; 00041 -00042 ubixFS_Info.mounts = 0; +00042 ubixFS_Info.mounts = 0; 00043 00044 if (mp == 0x0) 00045 kpanic("bah"); @@ -116,7 +116,7 @@ 00085 00086 END 00087 ***/ -
    Generated on Tue Dec 12 08:52:08 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 09:59:42 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/thread_8c.html b/doc/html/thread_8c.html index 1077f83..21aaa5e 100644 --- a/doc/html/thread_8c.html +++ b/doc/html/thread_8c.html @@ -35,6 +35,19 @@ #include <lib/kprintf.h>

    +Include dependency graph for thread.c:

    + + + + + + + + + + + +

    Go to the source code of this file.


    Functions

    void tcpdump (struct pbuf *p)
    void tcpdump (struct pbuf *p)
    void tcpdump_init (void)
    void tcpdump (struct pbufstruct pbuf *  p  ) 
    @@ -45,7 +58,7 @@ - +

    Functions

       int   mounts
    ubixFS_Info
    ubixFS_Info


    Function Documentation

    @@ -70,7 +83,25 @@

    Definition at line 39 of file thread.c.

    -References mpi_message::header, kpanic(), kprintf(), mpi_createMbox(), mpi_fetchMessage(), and ubixFS_Info. +References mpi_message::header, kpanic(), kprintf(), mpi_createMbox(), mpi_fetchMessage(), and ubixFS_Info. +

    +Here is the call graph for this function:

    + + + + + + + + + + + + + + + +


    Variable Documentation

    @@ -91,12 +122,12 @@ Definition at line 36 of file thread.c.

    - +

    - +
    struct { ... } ubixFS_Info [static] struct { ... } ubixFS_Info [static]
    @@ -108,7 +139,7 @@ Referenced by ubixfs_thread().

    -


    Generated on Tue Dec 12 08:52:16 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:07:51 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/thread_8h-source.html b/doc/html/thread_8h-source.html index bdd1d3b..ac35b9b 100644 --- a/doc/html/thread_8h-source.html +++ b/doc/html/thread_8h-source.html @@ -67,7 +67,7 @@ 00036 00037 struct thread { 00038 int td_retval[2]; -00039 u_int32_t o_files[O_FILES]; +00039 u_int32_t o_files[O_FILES]; 00040 char * vm_daddr; 00041 int32_t vm_dsize; 00042 }; @@ -78,7 +78,7 @@ 00047 END 00048 ***/ 00049 -
    Generated on Tue Dec 12 08:52:05 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 09:59:41 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/thread_8h.html b/doc/html/thread_8h.html index 2070bb5..5a37d22 100644 --- a/doc/html/thread_8h.html +++ b/doc/html/thread_8h.html @@ -32,6 +32,32 @@

    thread.h File Reference

    #include <ubixos/types.h>

    +Include dependency graph for thread.h:

    + + + + + +

    +This graph shows which files directly or indirectly include this file:

    + + + + + + + + + + + + + + + + + +

    Go to the source code of this file. @@ -61,7 +87,7 @@ Referenced by getdtablesize().

    -


    Generated on Tue Dec 12 08:52:11 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:01:54 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/time_8c-source.html b/doc/html/time_8c-source.html index 71cda67..b9a8f94 100644 --- a/doc/html/time_8c-source.html +++ b/doc/html/time_8c-source.html @@ -149,7 +149,7 @@ 00118 END 00119 ***/ 00120 -
    Generated on Tue Dec 12 08:52:06 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 09:59:42 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/time_8c.html b/doc/html/time_8c.html index 7bfef25..7b85cd7 100644 --- a/doc/html/time_8c.html +++ b/doc/html/time_8c.html @@ -36,6 +36,21 @@ #include <assert.h>

    +Include dependency graph for time.c:

    + + + + + + + + + + + + + +

    Go to the source code of this file.


    Data Structures

    @@ -83,8 +98,6 @@ Definition at line 110 of file time.c.

    References timeval::tv_sec, and timeval::tv_usec. -

    -Referenced by cond_wait(), sys_init(), and sys_unix_now().

    @@ -108,6 +121,16 @@ Definition at line 56 of file time.c.

    References BCD_TO_BIN, timeStruct::day, timeStruct::hour, kprintf(), timeStruct::min, timeStruct::mon, timeStruct::sec, systemVitals, timeCmosRead(), timeMake(), vitalsStruct::timeStart, and timeStruct::year. +

    +Here is the call graph for this function:

    + + + + + + + +

    @@ -134,6 +157,13 @@ References inportByte(), and outportByteP().

    Referenced by time_init(). +

    +Here is the call graph for this function:

    + + + + +

    @@ -196,7 +226,7 @@ Referenced by timeMake().

    -


    Generated on Tue Dec 12 08:52:15 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:06:02 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/time_8h-source.html b/doc/html/time_8h-source.html index f9d86a6..f0033c2 100644 --- a/doc/html/time_8h-source.html +++ b/doc/html/time_8h-source.html @@ -137,7 +137,7 @@ 00106 00107 END 00108 ***/ -
    Generated on Tue Dec 12 08:52:05 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 09:59:41 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/time_8h.html b/doc/html/time_8h.html index 2bd66d8..6511567 100644 --- a/doc/html/time_8h.html +++ b/doc/html/time_8h.html @@ -33,6 +33,24 @@ #include <sys/io.h>

    +Include dependency graph for time.h:

    + + + + + + +

    +This graph shows which files directly or indirectly include this file:

    + + + + + + + + +

    Go to the source code of this file.


    Functions

    @@ -236,8 +254,6 @@ Definition at line 110 of file time.c.

    References timeval::tv_sec, and timeval::tv_usec. -

    -Referenced by cond_wait(), sys_init(), and sys_unix_now().

    @@ -261,6 +277,16 @@ Definition at line 56 of file time.c.

    References BCD_TO_BIN, timeStruct::day, timeStruct::hour, kprintf(), timeStruct::min, timeStruct::mon, timeStruct::sec, systemVitals, timeCmosRead(), timeMake(), vitalsStruct::timeStart, and timeStruct::year. +

    +Here is the call graph for this function:

    + + + + + + + +

    @@ -289,7 +315,7 @@ Referenced by time_init().

    -


    Generated on Tue Dec 12 08:52:13 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:03:05 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/timer_8S-source.html b/doc/html/timer_8S-source.html index dd2ebd4..1247683 100644 --- a/doc/html/timer_8S-source.html +++ b/doc/html/timer_8S-source.html @@ -91,7 +91,7 @@ 00060 END 00061 ***/ 00062 -
    Generated on Tue Dec 12 08:52:06 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 09:59:42 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/timer_8S.html b/doc/html/timer_8S.html index 28d16d4..c413254 100644 --- a/doc/html/timer_8S.html +++ b/doc/html/timer_8S.html @@ -205,7 +205,7 @@ Definition at line 35 of file timer.S.

    -


    Generated on Tue Dec 12 08:52:15 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:06:02 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/times_8h-source.html b/doc/html/times_8h-source.html index 4a900c4..af47240 100644 --- a/doc/html/times_8h-source.html +++ b/doc/html/times_8h-source.html @@ -95,7 +95,7 @@ 00064 00065 END 00066 ***/ -
    Generated on Tue Dec 12 08:52:05 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 09:59:41 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/times_8h.html b/doc/html/times_8h.html index b5aa515..fdc7654 100644 --- a/doc/html/times_8h.html +++ b/doc/html/times_8h.html @@ -33,6 +33,13 @@ #include <sys/_types.h>

    +Include dependency graph for times.h:

    + + + + + +

    Go to the source code of this file.


    Data Structures

    @@ -60,7 +67,7 @@ Definition at line 37 of file times.h.

    -


    Generated on Tue Dec 12 08:52:13 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:03:05 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/trap_8h-source.html b/doc/html/trap_8h-source.html index f98aeaa..b3321d1 100644 --- a/doc/html/trap_8h-source.html +++ b/doc/html/trap_8h-source.html @@ -91,7 +91,7 @@ 00060 END 00061 ***/ 00062 -
    Generated on Tue Dec 12 08:52:05 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 09:59:41 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/trap_8h.html b/doc/html/trap_8h.html index 1be83f3..e370e78 100644 --- a/doc/html/trap_8h.html +++ b/doc/html/trap_8h.html @@ -31,13 +31,20 @@ src » sys » include » sys

    trap.h File Reference

    +This graph shows which files directly or indirectly include this file:

    + + + + + +

    Go to the source code of this file.


    Data Structures


    Data Structures

    struct  trapframe
    -


    Generated on Tue Dec 12 08:52:11 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:01:55 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/tree.html b/doc/html/tree.html index 1a3477b..12ccd31 100644 --- a/doc/html/tree.html +++ b/doc/html/tree.html @@ -70,10 +70,6 @@

    |o*_item_t

    |o*_list_t

    |o*_UbixUser

    -

    |o*api_msg

    -

    |o*api_msg_msg

    -

    |o*arp_entry

    -

    |o*arp_hdr

    |o*arpcom

    |o*blockAllocationTableEntry

    |o*bootSect

    @@ -113,8 +109,6 @@

    |o*eth_addr

    |o*eth_hdr

    |o*etheraddr

    -

    |o*ethernetif

    -

    |o*ethip_hdr

    |o*fcntl_args

    |o*file

    |o*fileDescriptorStruct

    @@ -132,18 +126,11 @@

    |o*hostRingEntry

    |o*i386_frame

    |o*i387Struct

    -

    |o*icmp_dur_hdr

    -

    |o*icmp_echo_hdr

    -

    |o*icmp_te_hdr

    -

    |o*in_addr

    |o*initBlock

    |o*ioctl_args

    -

    |o*ip_addr

    -

    |o*ip_hdr

    |o*issetugid_args

    |o*kmod_struct

    |o*lncInfo

    -

    |o*lwip_socket

    |o*mds

    |o*memDescriptor

    |o*mMap

    @@ -152,20 +139,15 @@

    |o*mpi_message

    |o*munmap_args

    |o*net

    -

    |o*netbuf

    -

    |o*netconn

    -

    |o*netif

    |o*nicBuffer

    |o*nicInfo

    |o*obreak_args

    |o*ogDisplay_UbixOS

    -

    |o*ogDisplay_VESA

    |o*ogModeInfo

    |o*ogVESAInfo

    |o*open_args

    |o*osInfo

    |o*partitionInformation

    -

    |o*pbuf

    |o*pciConfig

    |o*pipe_args

    |o*read_args

    @@ -174,35 +156,19 @@

    |o*setitimer_args

    |o*sigaction_args

    |o*sigprocmask_args

    -

    |o*sockaddr

    -

    |o*sockaddr_in

    |o*stat

    -

    |o*sys_mbox

    -

    |o*sys_mbox_msg

    -

    |o*sys_sem

    -

    |o*sys_thread

    -

    |o*sys_timeout

    -

    |o*sys_timeouts

    |o*sysctl_args

    |o*sysctl_entry

    |o*taskStruct

    -

    |o*tcp_hdr

    -

    |o*tcp_pcb

    -

    |o*tcp_pcb_listen

    -

    |o*tcp_seg

    -

    |o*tcpip_msg

    |o*thread

    -

    |o*thread_start_param

    |o*timespec

    |o*timeStruct

    |o*timeval

    |o*timezone

    -

    |o*TMode_Rec

    |o*tms

    |o*trapframe

    |o*tssStruct

    |o*tty_termNode

    -

    |o*TVESA_Rec

    |o*ubixDiskLabel

    |o*ubixDiskLabel::ubixPartitions

    |o*ubixFSInfo

    @@ -212,8 +178,6 @@

    |o*ubthread_list

    |o*ubthread_mutex

    |o*ubthread_mutex_list

    -

    |o*udp_hdr

    -

    |o*udp_pcb

    |o*ufs1_dinode

    |o*ufs2_dinode

    |o*userFileDescriptorStruct

    @@ -224,8 +188,6 @@

    o*Data Fields

    o+File List

    -

    |o*src/sys/Makefile.inc

    -

    |o*src/sys/compile/null.c

    |o*src/sys/devfs/devfs.c

    |o*src/sys/include/assert.h

    |o*src/sys/include/math.h

    @@ -245,45 +207,10 @@

    |o*src/sys/include/lib/libcpp.h

    |o*src/sys/include/lib/string.h

    |o*src/sys/include/mpi/mpi.h

    -

    |o*src/sys/include/net/api.h

    -

    |o*src/sys/include/net/api_msg.h

    -

    |o*src/sys/include/net/arch.h

    -

    |o*src/sys/include/net/debug.h

    -

    |o*src/sys/include/net/def.h

    -

    |o*src/sys/include/net/err.h

    -

    |o*src/sys/include/net/list.h

    -

    |o*src/sys/include/net/lwipopts.h

    -

    |o*src/sys/include/net/mem.h

    -

    |o*src/sys/include/net/memp.h

    -

    |o*src/sys/include/net/net.h

    -

    |o*src/sys/include/net/netif.h

    -

    |o*src/sys/include/net/opt.h

    -

    |o*src/sys/include/net/pbuf.h

    -

    |o*src/sys/include/net/sockets.h

    -

    |o*src/sys/include/net/stats.h

    -

    |o*src/sys/include/net/sys.h

    -

    |o*src/sys/include/net/tcp.h

    -

    |o*src/sys/include/net/tcpip.h

    -

    |o*src/sys/include/net/udp.h

    -

    |o*src/sys/include/net/arch/cc.h

    -

    |o*src/sys/include/net/arch/cpu.h

    -

    |o*src/sys/include/net/arch/init.h

    -

    |o*src/sys/include/net/arch/lib.h

    -

    |o*src/sys/include/net/arch/perf.h

    -

    |o*src/sys/include/net/arch/sys_arch.h

    -

    |o*src/sys/include/net/ipv4/icmp.h

    -

    |o*src/sys/include/net/ipv4/inet.h

    -

    |o*src/sys/include/net/ipv4/ip.h

    -

    |o*src/sys/include/net/ipv4/ip_addr.h

    -

    |o*src/sys/include/net/ipv6/icmp.h

    -

    |o*src/sys/include/net/ipv6/inet.h

    -

    |o*src/sys/include/net/ipv6/ip.h

    -

    |o*src/sys/include/net/ipv6/ip_addr.h

    |o*src/sys/include/netif/arp.h

    |o*src/sys/include/netif/ethernetif.h

    |o*src/sys/include/netif/loopif.h

    |o*src/sys/include/netif/tcpdump.h

    -

    |o*src/sys/include/objgfx/ogDisplay_VESA.h

    |o*src/sys/include/pci/hd.h

    |o*src/sys/include/pci/lnc.h

    |o*src/sys/include/pci/pci.h

    @@ -316,7 +243,7 @@

    |o*src/sys/include/ubixos/endtask.h

    |o*src/sys/include/ubixos/exec.h

    |o*src/sys/include/ubixos/fork.h

    -

    |o*src/sys/include/ubixos/init.h

    +

    |o*src/sys/include/ubixos/init.h

    |o*src/sys/include/ubixos/kmod.h

    |o*src/sys/include/ubixos/kpanic.h

    |o*src/sys/include/ubixos/ld.h

    @@ -402,22 +329,6 @@

    |o*src/sys/lib/vsprintf.c

    |o*src/sys/mpi/message.c

    |o*src/sys/mpi/system.c

    -

    |o*src/sys/net/api/api_lib.c

    -

    |o*src/sys/net/api/api_msg.c

    -

    |o*src/sys/net/api/err.c

    -

    |o*src/sys/net/api/sockets.c

    -

    |o*src/sys/net/api/tcpip.c

    -

    |o*src/sys/net/net/bot.c

    -

    |o*src/sys/net/net/init.c

    -

    |o*src/sys/net/net/shell.c

    -

    |o*src/sys/net/net/shell.h

    -

    |o*src/sys/net/net/sys_arch.c

    -

    |o*src/sys/net/net/udpecho.c

    -

    |o*src/sys/net/net/udpecho.h

    -

    |o*src/sys/net/netif/arp.c

    -

    |o*src/sys/net/netif/ethernetif.c

    -

    |o*src/sys/net/netif/loopif.c

    -

    |o*src/sys/net/netif/tcpdump.c

    |o*src/sys/pci/hd.c

    |o*src/sys/pci/lnc.c

    |o*src/sys/pci/pci.c

    @@ -455,22 +366,18 @@

    | \+sys

    -

    |  o+compile

    +

    |  o+devfs

    -

    |  |\*null.c

    -
    -

    |  o+devfs

    - -

    |  o+include

    -
    -

    |  |o+devfs

    -
    +

    |  o+include

    +
    +

    |  |o+devfs

    + -

    |  |o+isa

    -
    +

    |  |o+isa

    +

    |  ||o*8259.h

    |  ||o*atkbd.h

    |  ||o*fdc.h

    @@ -478,8 +385,8 @@

    |  ||o*ne2k.h

    |  ||\*pit.h

    -

    |  |o+lib

    -
    +

    |  |o+lib

    + -

    |  |o+mpi

    -
    +

    |  |o+mpi

    + -

    |  |o+net

    - -

    |  |o+netif

    -
    +

    |  |o+netif

    + -

    |  |o+objgfx

    - -

    |  |o+pci

    -
    +

    |  |o+pci

    + -

    |  |o+sde

    -
    +

    |  |o+sde

    + -

    |  |o+sys

    -
    +

    |  |o+sys

    +

    |  ||o*_types.h

    |  ||o*buf.h

    |  ||o*cdefs.h

    @@ -583,18 +440,18 @@

    |  ||o*tss.h

    |  ||\*video.h

    -

    |  |o+ubixfs

    -
    +

    |  |o+ubixfs

    + -

    |  |o+ubixos

    -
    +

    |  |o+ubixos

    + -

    |  |o+ufs

    -
    +

    |  |o+ufs

    + -

    |  |o+vfs

    -
    +

    |  |o+vfs

    + -

    |  |o+vmm

    -
    +

    |  |o+vmm

    + @@ -636,14 +493,14 @@

    |  |o*stdarg.h

    |  |\*string.h

    -

    |  o+init

    -
    +

    |  o+init

    + -

    |  o+isa

    -
    +

    |  o+isa

    +

    |  |o*8259.c

    |  |o*atkbd.c

    |  |o*fdc.c

    @@ -652,8 +509,8 @@

    |  |o*pit.c

    |  |\*rs232.c

    -

    |  o+kernel

    -
    +

    |  o+kernel

    +

    |  |o*ap-boot.S

    |  |o*bioscall.c

    |  |o*elf.c

    @@ -683,12 +540,12 @@

    |  |o*ubthread.c

    |  |\*vitals.c

    -

    |  o+kmods

    -
    +

    |  o+kmods

    + -

    |  o+lib

    -
    +

    |  o+lib

    +

    |  |o*assert.c

    |  |o*atan.c

    |  |o*bcopy.c

    @@ -708,88 +565,59 @@

    |  |o*strtol.c

    |  |\*vsprintf.c

    -

    |  o+mpi

    -
    +

    |  o+mpi

    + -

    |  o+net

    - -

    |  o+pci

    -
    +

    |  o+pci

    + -

    |  o+sys

    -
    +

    |  o+sys

    + -

    |  o+ubixfs

    -
    +

    |  o+ubixfs

    + -

    |  o+ufs

    - diff --git a/doc/html/tss_8h-source.html b/doc/html/tss_8h-source.html index faf062b..556d04e 100644 --- a/doc/html/tss_8h-source.html +++ b/doc/html/tss_8h-source.html @@ -169,7 +169,7 @@ 00138 00139 END 00140 ***/ -

    Generated on Tue Dec 12 08:52:05 2006 for UbixOS V2 by  +

    Generated on Tue Dec 12 09:59:41 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/tss_8h.html b/doc/html/tss_8h.html index 0c70ea0..604ecba 100644 --- a/doc/html/tss_8h.html +++ b/doc/html/tss_8h.html @@ -32,6 +32,21 @@

    tss.h File Reference

    #include <ubixos/types.h>

    +Include dependency graph for tss.h:

    + + + + + +

    +This graph shows which files directly or indirectly include this file:

    + + + + + + +

    Go to the source code of this file. @@ -42,7 +57,7 @@

    Data Structures

    struct  tssStruct
    -


    Generated on Tue Dec 12 08:52:11 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:01:56 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/tty_8c-source.html b/doc/html/tty_8c-source.html index e65fe7f..d14bdc1 100644 --- a/doc/html/tty_8c-source.html +++ b/doc/html/tty_8c-source.html @@ -205,7 +205,7 @@ 00174 /*** 00175 END 00176 ***/ -

    Generated on Tue Dec 12 08:52:06 2006 for UbixOS V2 by  +

    Generated on Tue Dec 12 09:59:42 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/tty_8c.html b/doc/html/tty_8c.html index 12e8b85..775ba5b 100644 --- a/doc/html/tty_8c.html +++ b/doc/html/tty_8c.html @@ -38,6 +38,20 @@ #include <string.h>

    +Include dependency graph for tty.c:

    + + + + + + + + + + + + +

    Go to the source code of this file. @@ -82,6 +96,19 @@ References kpanic(), memcpy(), outportByte(), terms, tty_termNode::tty_buffer, tty_foreground, TTY_MAX_TERMS, tty_termNode::tty_pointer, tty_termNode::tty_x, and tty_termNode::tty_y.

    Referenced by keyboardHandler(). +

    +Here is the call graph for this function:

    + + + + + + + + + + +

    @@ -131,6 +158,22 @@ Definition at line 42 of file tty.c.

    References inportByte(), kmalloc(), kpanic(), kprintf(), outportByte(), terms, tty_termNode::tty_buffer, tty_termNode::tty_colour, tty_foreground, TTY_MAX_TERMS, tty_termNode::tty_pointer, tty_termNode::tty_x, and tty_termNode::tty_y. +

    +Here is the call graph for this function:

    + + + + + + + + + + + + + +

    @@ -166,6 +209,19 @@ References outportByte(), spinLock(), spinUnlock(), tty_termNode::tty_colour, tty_foreground, tty_termNode::tty_pointer, tty_spinLock, tty_termNode::tty_x, tty_termNode::tty_y, and x20.

    Referenced by kprint(), and sysFwrite(). +

    +Here is the call graph for this function:

    + + + + + + + + + + +


    Variable Documentation

    @@ -226,7 +282,7 @@ Referenced by tty_print().

    -


    Generated on Tue Dec 12 08:52:15 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:06:06 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/tty_8h-source.html b/doc/html/tty_8h-source.html index b7dadb3..e3e5032 100644 --- a/doc/html/tty_8h-source.html +++ b/doc/html/tty_8h-source.html @@ -121,7 +121,7 @@ 00090 END 00091 ***/ 00092 -
    Generated on Tue Dec 12 08:52:05 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 09:59:41 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/tty_8h.html b/doc/html/tty_8h.html index 95a57c1..ab03835 100644 --- a/doc/html/tty_8h.html +++ b/doc/html/tty_8h.html @@ -32,6 +32,26 @@

    tty.h File Reference

    #include <ubixos/types.h>

    +Include dependency graph for tty.h:

    + + + + + +

    +This graph shows which files directly or indirectly include this file:

    + + + + + + + + + + + +

    Go to the source code of this file.


    Functions

    @@ -117,6 +137,19 @@ References kpanic(), memcpy(), outportByte(), terms, tty_termNode::tty_buffer, tty_foreground, TTY_MAX_TERMS, tty_termNode::tty_pointer, tty_termNode::tty_x, and tty_termNode::tty_y.

    Referenced by keyboardHandler(). +

    +Here is the call graph for this function:

    + + + + + + + + + + +

    @@ -166,6 +199,22 @@ Definition at line 42 of file tty.c.

    References inportByte(), kmalloc(), kpanic(), kprintf(), outportByte(), terms, tty_termNode::tty_buffer, tty_termNode::tty_colour, tty_foreground, TTY_MAX_TERMS, tty_termNode::tty_pointer, tty_termNode::tty_x, and tty_termNode::tty_y. +

    +Here is the call graph for this function:

    + + + + + + + + + + + + + +

    @@ -201,6 +250,19 @@ References outportByte(), spinLock(), spinUnlock(), tty_termNode::tty_colour, tty_foreground, tty_termNode::tty_pointer, tty_spinLock, tty_termNode::tty_x, tty_termNode::tty_y, and x20.

    Referenced by kprint(), and sysFwrite(). +

    +Here is the call graph for this function:

    + + + + + + + + + + +


    Variable Documentation

    @@ -223,7 +285,7 @@ Referenced by backSpace(), getch(), keyboardHandler(), kpanic(), kprint(), sysFgetc(), tty_change(), tty_init(), and tty_print().

    -


    Generated on Tue Dec 12 08:52:13 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:03:10 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/ubixfs_8c-source.html b/doc/html/ubixfs_8c-source.html index 48cb5e7..a3ae5f5 100644 --- a/doc/html/ubixfs_8c-source.html +++ b/doc/html/ubixfs_8c-source.html @@ -77,7 +77,7 @@ 00046 static int openFileUbixFS(const char *file, fileDescriptor *fd) { 00047 //int x = 0; 00048 /* mji struct directoryEntry *dirEntry = (struct directoryEntry *)kmalloc(0x4000); */ -00049 struct cacheNode * cacheNode = NULL; +00049 struct cacheNode * cacheNode = NULL; 00050 //struct directoryEntry * dirEntry = NULL; 00051 struct ubixFSInfo *fsInfo = fd->mp->fsInfo; 00052 @@ -98,10 +98,10 @@ 00067 if ((fd->mode & fileRead) == fileRead) { 00068 do { 00069 cacheNode = ubixfs_cacheFind(fsInfo->dirCache,(char *) file); -00070 if (cacheNode == NULL) return 0; +00070 if (cacheNode == NULL) return 0; 00071 if (cacheNode->present == 1) break; 00072 assert(cacheNode->size); -00073 if (*cacheNode->size != 0 && cacheNode->info == NULL) { +00073 if (*cacheNode->size != 0 && cacheNode->info == NULL) { 00074 //kprintf("caching name(size): %s(%d)\n",cacheNode->name,*cacheNode->size); 00075 cacheNode->info = kmalloc(UBIXFS_ALIGN(*cacheNode->size)); 00076 fd->size = *cacheNode->size; @@ -115,7 +115,7 @@ 00084 } while(1); 00085 00086 assert(cacheNode); -00087 if (cacheNode == NULL) return 0; /* this should be caught above */ +00087 if (cacheNode == NULL) return 0; /* this should be caught above */ 00088 00089 fd->start = *cacheNode->startCluster; 00090 fd->size = *cacheNode->size; @@ -151,7 +151,7 @@ 00120 int blockCount = 0x0,batIndex = 0x0,batIndexPrev = 0x0; 00121 uInt32 i = 0x0; 00122 struct directoryEntry *dirEntry = 0x0; -00123 struct ubixFSInfo *fsInfo = NULL; +00123 struct ubixFSInfo *fsInfo = NULL; 00124 00125 assert(fd); 00126 assert(fd->mp); @@ -164,7 +164,7 @@ 00133 blockCount = (offset/4096); 00134 00135 /* Find The Block If It Doesn't Exist We Will Have To Allocate One */ -00136 for (i=0x0; i <= fd->mp->diskLabel->partitions[fd->mp->partition].pBatSize; +00136 for (i=0x0; i <= fd->mp->diskLabel->partitions[fd->mp->partition].pBatSize; 00137 i++) { 00138 batIndex = fsInfo->blockAllocationTable[batIndexPrev].nextBlock; 00139 if (batIndex == 0x0) { @@ -224,8 +224,8 @@ 00193 00194 int readUbixFS(fileDescriptor *fd,char *data,uInt32 offset,long size) { 00195 int i = 0x0; -00196 char *buffer = 0x0; -00197 struct ubixFSInfo *fsInfo = NULL; +00196 char *buffer = 0x0; +00197 struct ubixFSInfo *fsInfo = NULL; 00198 00199 assert(fd); 00200 assert(fd->mp); @@ -265,7 +265,7 @@ 00234 uInt32 blockIndex; 00235 uInt32 blockIndexPrev; 00236 uInt32 i = 0x0; -00237 struct ubixFSInfo *fsInfo = NULL; +00237 struct ubixFSInfo *fsInfo = NULL; 00238 struct directoryEntry *dirEntry = 0x0; 00239 00240 assert(fd); @@ -292,7 +292,7 @@ 00261 } 00262 } 00263 -00264 fd->mp->device->devInfo->read(fd->mp->device->devInfo->info,fd->buffer,fd->mp->diskLabel->partitions[fd->mp->partition].pOffset+fsInfo->blockAllocationTable[blockIndex].realSector,blockSize); +00264 fd->mp->device->devInfo->read(fd->mp->device->devInfo->info,fd->buffer,fd->mp->diskLabel->partitions[fd->mp->partition].pOffset+fsInfo->blockAllocationTable[blockIndex].realSector,blockSize); 00265 for (i = 0x0;i < (uInt32)size;i++) { 00266 00267 fd->buffer[(offset- (blockOffset *0x1000))] = data[i]; @@ -300,7 +300,7 @@ 00269 00270 if (offset%4096 == 0x0) { 00271 blockOffset++; -00272 fd->mp->device->devInfo->write(fd->mp->device->devInfo->info,fd->buffer,fd->mp->diskLabel->partitions[fd->mp->partition].pOffset+fsInfo->blockAllocationTable[blockIndex].realSector,blockSize); +00272 fd->mp->device->devInfo->write(fd->mp->device->devInfo->info,fd->buffer,fd->mp->diskLabel->partitions[fd->mp->partition].pOffset+fsInfo->blockAllocationTable[blockIndex].realSector,blockSize); 00273 00274 if (fsInfo->blockAllocationTable[blockIndex].nextBlock == EOBC) { 00275 blockIndexPrev = blockIndex; @@ -310,11 +310,11 @@ 00279 } 00280 else { 00281 blockIndex = fsInfo->blockAllocationTable[blockIndex].nextBlock; -00282 fd->mp->device->devInfo->read(fd->mp->device->devInfo->info,fd->buffer,fd->mp->diskLabel->partitions[fd->mp->partition].pOffset+fsInfo->blockAllocationTable[blockIndex].realSector,blockSize); +00282 fd->mp->device->devInfo->read(fd->mp->device->devInfo->info,fd->buffer,fd->mp->diskLabel->partitions[fd->mp->partition].pOffset+fsInfo->blockAllocationTable[blockIndex].realSector,blockSize); 00283 } 00284 } 00285 } -00286 fd->mp->device->devInfo->write(fd->mp->device->devInfo->info,fd->buffer,fd->mp->diskLabel->partitions[fd->mp->partition].pOffset+fsInfo->blockAllocationTable[blockIndex].realSector,blockSize); +00286 fd->mp->device->devInfo->write(fd->mp->device->devInfo->info,fd->buffer,fd->mp->diskLabel->partitions[fd->mp->partition].pOffset+fsInfo->blockAllocationTable[blockIndex].realSector,blockSize); 00287 00288 if ((uInt32)offset > fd->size) { 00289 fd->size = offset; @@ -342,13 +342,13 @@ 00311 struct directoryEntry *dirEntry = (struct directoryEntry *)kmalloc(0x1000); 00312 struct ubixFSInfo *fsInfo = mp->fsInfo; 00313 -00314 mp->device->devInfo->read(mp->device->devInfo->info,dirEntry,(mp->diskLabel->partitions[mp->partition].pOffset+fsInfo->blockAllocationTable[fsInfo->rootDir].realSector),8); +00314 mp->device->devInfo->read(mp->device->devInfo->info,dirEntry,(mp->diskLabel->partitions[mp->partition].pOffset+fsInfo->blockAllocationTable[fsInfo->rootDir].realSector),8); 00315 00316 for (x=0;(uInt32)x<(4096/sizeof(struct directoryEntry));x++) { 00317 if ((int)!strcmp(dirEntry[x].fileName,path)) { 00318 dirEntry[x].attributes |= typeDeleted; 00319 dirEntry[x].fileName[0] = '?'; -00320 mp->device->devInfo->write(mp->device->devInfo->info,dirEntry,(mp->diskLabel->partitions[mp->partition].pOffset+fsInfo->blockAllocationTable[fsInfo->rootDir].realSector),8); +00320 mp->device->devInfo->write(mp->device->devInfo->info,dirEntry,(mp->diskLabel->partitions[mp->partition].pOffset+fsInfo->blockAllocationTable[fsInfo->rootDir].realSector),8); 00321 return; 00322 } 00323 } @@ -372,7 +372,7 @@ 00341 static int ubixfs_loadData(fileDescriptor *fd,char *data,uInt32 size,uInt32 batIndex) { 00342 uInt32 i = 0x0; 00343 -00344 struct ubixFSInfo *fsInfo = NULL; +00344 struct ubixFSInfo *fsInfo = NULL; 00345 00346 assert(fd); 00347 assert(fd->mp); @@ -388,7 +388,7 @@ 00357 if (i != 0x0) 00358 batIndex = fsInfo->blockAllocationTable[batIndex].nextBlock; 00359 /* Read data in from media */ -00360 fd->mp->device->devInfo->read(fd->mp->device->devInfo->info,data+i,fd->mp->diskLabel->partitions[fd->mp->partition].pOffset+fsInfo->blockAllocationTable[batIndex].realSector,blockSize); +00360 fd->mp->device->devInfo->read(fd->mp->device->devInfo->info,data+i,fd->mp->diskLabel->partitions[fd->mp->partition].pOffset+fsInfo->blockAllocationTable[batIndex].realSector,blockSize); 00361 } 00362 /* Return */ 00363 return(0x0); @@ -409,7 +409,7 @@ 00378 00379 assert(mp); 00380 assert(mp->diskLabel); -00381 assert(mp->diskLabel->partitions); +00381 assert(mp->diskLabel->partitions); 00382 00383 mp->fsInfo = (struct ubixFSInfo *)kmalloc(sizeof(struct ubixFSInfo)); 00384 assert(mp->fsInfo); @@ -423,18 +423,18 @@ 00392 if ((mp->diskLabel->magicNum == UBIXDISKMAGIC) && (mp->diskLabel->magicNum2 == UBIXDISKMAGIC)) { 00393 00394 /* Allocate memory for BAT */ -00395 fsInfo->blockAllocationTable = (struct blockAllocationTableEntry *)kmalloc(mp->diskLabel->partitions[mp->partition].pBatSize * 512); +00395 fsInfo->blockAllocationTable = (struct blockAllocationTableEntry *)kmalloc(mp->diskLabel->partitions[mp->partition].pBatSize * 512); 00396 assert(fsInfo->blockAllocationTable); 00397 00398 /* Set up the amount of BAT entries */ -00399 fsInfo->batEntries = (mp->diskLabel->partitions[mp->partition].pBatSize*512) / sizeof(struct blockAllocationTableEntry); +00399 fsInfo->batEntries = (mp->diskLabel->partitions[mp->partition].pBatSize*512) / sizeof(struct blockAllocationTableEntry); 00400 00401 /* Read the BAT to memory */ 00402 assert(mp->device->devInfo->read); 00403 mp->device->devInfo->read(mp->device->devInfo->info, 00404 fsInfo->blockAllocationTable, -00405 mp->diskLabel->partitions[mp->partition].pOffset, -00406 mp->diskLabel->partitions[mp->partition].pBatSize); +00405 mp->diskLabel->partitions[mp->partition].pOffset, +00406 mp->diskLabel->partitions[mp->partition].pBatSize); 00407 00408 /* Set up root directory cache */ 00409 fsInfo->dirCache = ubixfs_cacheNew("/"); @@ -453,7 +453,7 @@ 00422 /* Read root dir in from disk it is always 0x4000 bytes long */ 00423 mp->device->devInfo->read(mp->device->devInfo->info, 00424 fsInfo->dirCache->info, -00425 (mp->diskLabel->partitions[mp->partition].pOffset+fsInfo->blockAllocationTable[fsInfo->rootDir].realSector), +00425 (mp->diskLabel->partitions[mp->partition].pOffset+fsInfo->blockAllocationTable[fsInfo->rootDir].realSector), 00426 0x4000 / 512); 00427 00428 /* Start our ubixfs_thread to manage the mount point */ @@ -462,7 +462,7 @@ 00431 execThread(ubixfs_Thread,(uInt32)(kmalloc(0x2000)+0x2000),0x0); 00432 */ 00433 kprintf(" Offset: [%i], Partition: [%i]\n", -00434 mp->diskLabel->partitions[mp->partition].pOffset,mp->partition); +00434 mp->diskLabel->partitions[mp->partition].pOffset,mp->partition); 00435 kprintf("UbixFS Initialized\n"); 00436 return(0x1); 00437 } @@ -487,8 +487,8 @@ 00456 int ubixfs_init() { 00457 /* Set up our file system structure */ 00458 struct fileSystem ubixFileSystem = -00459 {NULL, /* prev */ -00460 NULL, /* next */ +00459 {NULL, /* prev */ +00460 NULL, /* next */ 00461 (void *)ubixfs_initialize, /* vfsInitFS */ 00462 (void *)readUbixFS, /* vfsRead */ 00463 (void *)writeUbixFS, /* vfsWrite */ @@ -672,7 +672,7 @@ 00641 END 00642 ***/ 00643 -
    Generated on Tue Dec 12 08:52:08 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 09:59:42 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/ubixfs_8c.html b/doc/html/ubixfs_8c.html index f0171c4..197fc0c 100644 --- a/doc/html/ubixfs_8c.html +++ b/doc/html/ubixfs_8c.html @@ -42,6 +42,24 @@ #include <assert.h>

    +Include dependency graph for ubixfs.c:

    + + + + + + + + + + + + + + + + +

    Go to the source code of this file.


    Data Structures

    @@ -93,9 +111,26 @@

    Definition at line 46 of file ubixfs.c.

    -References assert, fileDescriptorStruct::cacheNode, vfs_mountPoint::device, device_node::devInfo, ubixFSInfo::dirCache, fileRead, fileWrite, vfs_mountPoint::fsInfo, cacheNode::info, kmalloc(), kprintf(), fileDescriptorStruct::mode, fileDescriptorStruct::mp, NULL, cacheNode::permissions, fileDescriptorStruct::perms, cacheNode::present, device_interface::read, fileDescriptorStruct::size, cacheNode::size, fileDescriptorStruct::start, cacheNode::startCluster, UBIXFS_ALIGN, ubixfs_cacheFind(), ubixfs_loadData(), and x1. +References assert, fileDescriptorStruct::cacheNode, vfs_mountPoint::device, device_node::devInfo, ubixFSInfo::dirCache, fileRead, fileWrite, vfs_mountPoint::fsInfo, cacheNode::info, kmalloc(), kprintf(), fileDescriptorStruct::mode, fileDescriptorStruct::mp, NULL, cacheNode::permissions, fileDescriptorStruct::perms, cacheNode::present, device_interface::read, fileDescriptorStruct::size, cacheNode::size, fileDescriptorStruct::start, cacheNode::startCluster, UBIXFS_ALIGN, ubixfs_cacheFind(), ubixfs_loadData(), and x1.

    Referenced by ubixfs_init(). +

    +Here is the call graph for this function:

    + + + + + + + + + + + + + + +

    @@ -140,9 +175,20 @@

    Definition at line 194 of file ubixfs.c.

    -References assert, buffer, fileDescriptorStruct::cacheNode, fdEof, vfs_mountPoint::fsInfo, cacheNode::info, kpanic(), fileDescriptorStruct::mp, NULL, cacheNode::present, fileDescriptorStruct::size, and fileDescriptorStruct::status. +References assert, fileDescriptorStruct::cacheNode, fdEof, vfs_mountPoint::fsInfo, cacheNode::info, kpanic(), fileDescriptorStruct::mp, NULL, cacheNode::present, fileDescriptorStruct::size, and fileDescriptorStruct::status.

    Referenced by addDirEntry(), and ubixfs_init(). +

    +Here is the call graph for this function:

    + + + + + + + + +

    @@ -165,7 +211,33 @@

    Definition at line 456 of file ubixfs.c.

    -References kpanic(), NULL, openFileUbixFS(), readUbixFS(), ubixfs_initialize(), ubixFSmkDir(), ubixFSUnlink(), vfsRegisterFS(), writeUbixFS(), and x1. +References kpanic(), NULL, openFileUbixFS(), readUbixFS(), ubixfs_initialize(), ubixFSmkDir(), ubixFSUnlink(), vfsRegisterFS(), writeUbixFS(), and x1. +

    +Here is the call graph for this function:

    + + + + + + + + + + + + + + + + + + + + + + + +

    @@ -189,7 +261,22 @@

    Definition at line 376 of file ubixfs.c.

    -References assert, cacheNode::attributes, ubixFSInfo::batEntries, ubixFSInfo::blockAllocationTable, vfs_mountPoint::device, device_node::devInfo, ubixFSInfo::dirCache, vfs_mountPoint::diskLabel, vfs_mountPoint::fsInfo, cacheNode::info, device_interface::info, kmalloc(), kprintf(), ubixDiskLabel::magicNum, ubixDiskLabel::magicNum2, vfs_mountPoint::partition, ubixDiskLabel::partitions, ubixDiskLabel::ubixPartitions::pBatSize, cacheNode::permissions, cacheNode::present, device_interface::read, ubixFSInfo::rootDir, cacheNode::size, cacheNode::startCluster, UBIXDISKMAGIC, ubixfs_cacheNew(), and x1. +References assert, cacheNode::attributes, ubixFSInfo::batEntries, ubixFSInfo::blockAllocationTable, vfs_mountPoint::device, device_node::devInfo, ubixFSInfo::dirCache, vfs_mountPoint::diskLabel, vfs_mountPoint::fsInfo, cacheNode::info, device_interface::info, kmalloc(), kprintf(), ubixDiskLabel::magicNum, ubixDiskLabel::magicNum2, vfs_mountPoint::partition, ubixDiskLabel::partitions, ubixDiskLabel::ubixPartitions::pBatSize, cacheNode::permissions, cacheNode::present, device_interface::read, ubixFSInfo::rootDir, cacheNode::size, cacheNode::startCluster, UBIXDISKMAGIC, ubixfs_cacheNew(), and x1. +

    +Here is the call graph for this function:

    + + + + + + + + + + + + +

    @@ -234,7 +321,7 @@

    Definition at line 341 of file ubixfs.c.

    -References assert, ubixFSInfo::blockAllocationTable, blockSize, vfs_mountPoint::device, device_node::devInfo, vfs_mountPoint::diskLabel, vfs_mountPoint::fsInfo, device_interface::info, fileDescriptorStruct::mp, blockAllocationTableEntry::nextBlock, NULL, vfs_mountPoint::partition, ubixDiskLabel::partitions, device_interface::read, blockAllocationTableEntry::realSector, UBIXFS_ALIGN, and UBIXFS_BLOCKSIZE_BYTES. +References assert, ubixFSInfo::blockAllocationTable, blockSize, vfs_mountPoint::device, device_node::devInfo, vfs_mountPoint::diskLabel, vfs_mountPoint::fsInfo, device_interface::info, fileDescriptorStruct::mp, blockAllocationTableEntry::nextBlock, NULL, vfs_mountPoint::partition, ubixDiskLabel::partitions, device_interface::read, blockAllocationTableEntry::realSector, UBIXFS_ALIGN, and UBIXFS_BLOCKSIZE_BYTES.

    Referenced by openFileUbixFS(). @@ -269,9 +356,24 @@

    Definition at line 309 of file ubixfs.c.

    -References ubixFSInfo::blockAllocationTable, vfs_mountPoint::device, device_node::devInfo, vfs_mountPoint::diskLabel, directoryEntry::fileName, vfs_mountPoint::fsInfo, device_interface::info, kmalloc(), kprintf(), vfs_mountPoint::partition, ubixDiskLabel::partitions, device_interface::read, ubixFSInfo::rootDir, strcmp(), typeDeleted, device_interface::write, and x1000. +References ubixFSInfo::blockAllocationTable, vfs_mountPoint::device, device_node::devInfo, vfs_mountPoint::diskLabel, directoryEntry::fileName, vfs_mountPoint::fsInfo, device_interface::info, kmalloc(), kprintf(), vfs_mountPoint::partition, ubixDiskLabel::partitions, device_interface::read, ubixFSInfo::rootDir, strcmp(), typeDeleted, device_interface::write, and x1000.

    Referenced by ubixfs_init(). +

    +Here is the call graph for this function:

    + + + + + + + + + + + + +

    @@ -310,7 +412,7 @@

    Definition at line 118 of file ubixfs.c.

    -References assert, ubixFSInfo::blockAllocationTable, vfs_mountPoint::diskLabel, fdOpen, fdRead, vfs_mountPoint::fsInfo, fileDescriptorStruct::mp, blockAllocationTableEntry::nextBlock, NULL, vfs_mountPoint::partition, ubixDiskLabel::partitions, ubixDiskLabel::ubixPartitions::pBatSize, fileDescriptorStruct::start, and fileDescriptorStruct::status. +References assert, ubixFSInfo::blockAllocationTable, vfs_mountPoint::diskLabel, fdOpen, fdRead, vfs_mountPoint::fsInfo, fileDescriptorStruct::mp, blockAllocationTableEntry::nextBlock, NULL, vfs_mountPoint::partition, ubixDiskLabel::partitions, ubixDiskLabel::ubixPartitions::pBatSize, fileDescriptorStruct::start, and fileDescriptorStruct::status.

    @@ -355,12 +457,32 @@

    Definition at line 232 of file ubixfs.c.

    -References assert, ubixFSInfo::blockAllocationTable, blockSize, fileDescriptorStruct::buffer, vfs_mountPoint::device, device_node::devInfo, vfs_mountPoint::diskLabel, EOBC, fileDescriptorStruct::fileName, directoryEntry::fileName, vfs_mountPoint::fsInfo, getFreeBlocks(), device_interface::info, kfree(), kmalloc(), fileDescriptorStruct::mp, blockAllocationTableEntry::nextBlock, NULL, vfs_mountPoint::partition, ubixDiskLabel::partitions, device_interface::read, blockAllocationTableEntry::realSector, directoryEntry::size, fileDescriptorStruct::size, fileDescriptorStruct::start, directoryEntry::startCluster, strcmp(), device_interface::write, and x1000. +References assert, ubixFSInfo::blockAllocationTable, blockSize, fileDescriptorStruct::buffer, vfs_mountPoint::device, device_node::devInfo, vfs_mountPoint::diskLabel, EOBC, fileDescriptorStruct::fileName, directoryEntry::fileName, vfs_mountPoint::fsInfo, getFreeBlocks(), device_interface::info, kfree(), kmalloc(), fileDescriptorStruct::mp, blockAllocationTableEntry::nextBlock, NULL, vfs_mountPoint::partition, ubixDiskLabel::partitions, device_interface::read, blockAllocationTableEntry::realSector, directoryEntry::size, fileDescriptorStruct::size, fileDescriptorStruct::start, directoryEntry::startCluster, strcmp(), device_interface::write, and x1000.

    Referenced by addDirEntry(), and ubixfs_init(). +

    +Here is the call graph for this function:

    + + + + + + + + + + + + + + + + + +

    -


    Generated on Tue Dec 12 08:52:16 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:07:58 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/ubthread_8c-source.html b/doc/html/ubthread_8c-source.html index 92fcbfe..55539b9 100644 --- a/doc/html/ubthread_8c-source.html +++ b/doc/html/ubthread_8c-source.html @@ -163,7 +163,7 @@ 00132 END 00133 ***/ 00134 -
    Generated on Tue Dec 12 08:52:06 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 09:59:42 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/ubthread_8c.html b/doc/html/ubthread_8c.html index 216f24f..ee938e8 100644 --- a/doc/html/ubthread_8c.html +++ b/doc/html/ubthread_8c.html @@ -39,6 +39,22 @@ #include <lib/kprintf.h>

    +Include dependency graph for ubthread.c:

    + + + + + + + + + + + + + + +

    Go to the source code of this file.


    Functions

    @@ -94,7 +110,26 @@

    References kfree().

    -Referenced by sys_sem_free_(). +Here is the call graph for this function:

    + + + + + + + + + + + + + + + + + + +

    @@ -129,7 +164,19 @@

    References ubthread_cond::id, kmalloc(), ubthread_cond::locked, and UNLOCKED.

    -Referenced by sys_sem_new_(). +Here is the call graph for this function:

    + + + + + + + + + + + +

    @@ -154,8 +201,6 @@ Definition at line 125 of file ubthread.c.

    References ubthread_cond::locked, and UNLOCKED. -

    -Referenced by sys_sem_signal().

    @@ -196,7 +241,15 @@

    References ubthread_mutex::locked, ubthread_cond::locked, mutex, sched_yield(), systemVitals, vitalsStruct::sysUptime, and UNLOCKED.

    -Referenced by cond_wait(). +Here is the call graph for this function:

    + + + + + + + +

    @@ -231,7 +284,15 @@

    References ubthread_mutex::locked, LOCKED, ubthread_cond::locked, mutex, sched_yield(), and UNLOCKED.

    -Referenced by cond_wait(). +Here is the call graph for this function:

    + + + + + + + +

    @@ -278,7 +339,22 @@

    References execThread(), kmalloc(), and x2000.

    -Referenced by sys_thread_new(). +Here is the call graph for this function:

    + + + + + + + + + + + + + + +

    @@ -304,7 +380,26 @@

    References kfree(), and mutex.

    -Referenced by sys_sem_free_(). +Here is the call graph for this function:

    + + + + + + + + + + + + + + + + + + +

    @@ -339,7 +434,19 @@

    References ubthread_mutex::id, kmalloc(), ubthread_mutex::locked, mutex, and UNLOCKED.

    -Referenced by sys_sem_new_(). +Here is the call graph for this function:

    + + + + + + + + + + + +

    @@ -365,7 +472,11 @@

    References _current, taskStruct::id, kprintf(), LOCKED, ubthread_mutex::locked, mutex, and ubthread_mutex::pid.

    -Referenced by sys_arch_sem_wait(), and sys_sem_signal(). +Here is the call graph for this function:

    + + + +

    @@ -390,8 +501,6 @@ Definition at line 92 of file ubthread.c.

    References _current, taskStruct::id, ubthread_mutex::locked, mutex, ubthread_mutex::pid, and UNLOCKED. -

    -Referenced by sys_arch_sem_wait(), and sys_sem_signal().

    @@ -415,8 +524,6 @@ Definition at line 44 of file ubthread.c.

    References _current. -

    -Referenced by current_thread().


    Variable Documentation

    @@ -453,10 +560,10 @@

    Definition at line 42 of file ubthread.c.

    -Referenced by cond_wait(), ubthread_cond_timedwait(), ubthread_cond_wait(), ubthread_mutex_destroy(), ubthread_mutex_init(), ubthread_mutex_lock(), and ubthread_mutex_unlock(). +Referenced by ubthread_cond_timedwait(), ubthread_cond_wait(), ubthread_mutex_destroy(), ubthread_mutex_init(), ubthread_mutex_lock(), and ubthread_mutex_unlock().

    -


    Generated on Tue Dec 12 08:52:15 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:06:14 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/ubthread_8h-source.html b/doc/html/ubthread_8h-source.html index fca8ff2..ed69dc7 100644 --- a/doc/html/ubthread_8h-source.html +++ b/doc/html/ubthread_8h-source.html @@ -139,7 +139,7 @@ 00108 00109 END 00110 ***/ -
    Generated on Tue Dec 12 08:52:05 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 09:59:41 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/ubthread_8h.html b/doc/html/ubthread_8h.html index d10a8ce..1d403b5 100644 --- a/doc/html/ubthread_8h.html +++ b/doc/html/ubthread_8h.html @@ -34,6 +34,43 @@ #include <ubixos/time.h>

    +Include dependency graph for ubthread.h:

    + + + + + + + + + + + + + +

    +This graph shows which files directly or indirectly include this file:

    + + + + + + + + + + + + + + + + + + + + +

    Go to the source code of this file.


    Functions

    @@ -103,8 +140,6 @@

    Definition at line 37 of file ubthread.h. -

    -Referenced by cond_wait().

    @@ -221,7 +256,26 @@

    References kfree().

    -Referenced by sys_sem_free_(). +Here is the call graph for this function:

    + + + + + + + + + + + + + + + + + + +

    @@ -256,7 +310,19 @@

    References ubthread_cond::id, kmalloc(), ubthread_cond::locked, and UNLOCKED.

    -Referenced by sys_sem_new_(). +Here is the call graph for this function:

    + + + + + + + + + + + +

    @@ -281,8 +347,6 @@ Definition at line 125 of file ubthread.c.

    References ubthread_cond::locked, and UNLOCKED. -

    -Referenced by sys_sem_signal().

    @@ -323,7 +387,15 @@

    References ubthread_cond::locked, ubthread_mutex::locked, mutex, sched_yield(), systemVitals, vitalsStruct::sysUptime, and UNLOCKED.

    -Referenced by cond_wait(). +Here is the call graph for this function:

    + + + + + + + +

    @@ -358,7 +430,15 @@

    References ubthread_cond::locked, LOCKED, ubthread_mutex::locked, mutex, sched_yield(), and UNLOCKED.

    -Referenced by cond_wait(). +Here is the call graph for this function:

    + + + + + + + +

    @@ -405,7 +485,22 @@

    References execThread(), kmalloc(), and x2000.

    -Referenced by sys_thread_new(). +Here is the call graph for this function:

    + + + + + + + + + + + + + + +

    @@ -431,7 +526,26 @@

    References kfree(), and mutex.

    -Referenced by sys_sem_free_(). +Here is the call graph for this function:

    + + + + + + + + + + + + + + + + + + +

    @@ -466,7 +580,19 @@

    References ubthread_mutex::id, kmalloc(), ubthread_mutex::locked, mutex, and UNLOCKED.

    -Referenced by sys_sem_new_(). +Here is the call graph for this function:

    + + + + + + + + + + + +

    @@ -492,7 +618,11 @@

    References _current, taskStruct::id, kprintf(), ubthread_mutex::locked, LOCKED, mutex, and ubthread_mutex::pid.

    -Referenced by sys_arch_sem_wait(), and sys_sem_signal(). +Here is the call graph for this function:

    + + + +

    @@ -517,8 +647,6 @@ Definition at line 92 of file ubthread.c.

    References _current, taskStruct::id, ubthread_mutex::locked, mutex, ubthread_mutex::pid, and UNLOCKED. -

    -Referenced by sys_arch_sem_wait(), and sys_sem_signal().

    @@ -542,11 +670,9 @@ Definition at line 44 of file ubthread.c.

    References _current. -

    -Referenced by current_thread().

    -


    Generated on Tue Dec 12 08:52:13 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:03:27 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/ufs_8c-source.html b/doc/html/ufs_8c-source.html index 85077d6..f9cfcd7 100644 --- a/doc/html/ufs_8c-source.html +++ b/doc/html/ufs_8c-source.html @@ -124,9 +124,9 @@ 00093 u_int u; 00094 00095 -00096 blkbuf = fd->dmadat->blkbuf; -00097 indbuf = fd->dmadat->indbuf; -00098 fs = (struct fs *)fd->dmadat->sbbuf; +00096 blkbuf = fd->dmadat->blkbuf; +00097 indbuf = fd->dmadat->indbuf; +00098 fs = (struct fs *)fd->dmadat->sbbuf; 00099 00100 if (!fd->dsk_meta) { 00101 inomap = 0; @@ -193,10 +193,10 @@ 00162 lbn = lblkno(fs, fd->offset); 00163 off = blkoff(fs, fd->offset); 00164 if (lbn < NDADDR) { -00165 addr = DIP(di_db[lbn]); +00165 addr = DIP(di_db[lbn]); 00166 } else if (lbn < NDADDR + NINDIR(fs)) { 00167 n = INDIRPERVBLK(fs); -00168 addr = DIP(di_ib[0]); +00168 addr = DIP(di_ib[0]); 00169 u = (u_int)(lbn - NDADDR) / (n * DBPERVBLK); 00170 vbaddr = fsbtodb(fs, addr) + u; 00171 if (indmap != vbaddr) { @@ -252,7 +252,7 @@ 00221 while ((n = fsread(*ino, buf, DEV_BSIZE,fd)) > 0) 00222 for (s = buf; s < buf + DEV_BSIZE;) { 00223 d = (void *)s; -00224 if (!strcmp(name, d->d_name)) { +00224 if (!strcmp(name, d->d_name)) { 00225 *ino = d->d_fileno; 00226 return d->d_type; 00227 } @@ -345,8 +345,8 @@ 00314 int ufs_init() { 00315 /* Build our ufs struct */ 00316 struct fileSystem ufs = -00317 {NULL, /* prev */ -00318 NULL, /* next */ +00317 {NULL, /* prev */ +00318 NULL, /* next */ 00319 (void *)ufs_initialize, /* vfsInitFS */ 00320 (void *)ufs_readFile, /* vfsRead */ 00321 (void *)ufs_writeFile, /* vfsWrite */ @@ -371,7 +371,7 @@ 00340 END 00341 ***/ 00342 -
    Generated on Tue Dec 12 08:52:08 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 09:59:42 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/ufs_8c.html b/doc/html/ufs_8c.html index 30e486a..a0f1440 100644 --- a/doc/html/ufs_8c.html +++ b/doc/html/ufs_8c.html @@ -38,6 +38,24 @@ #include <lib/string.h>

    +Include dependency graph for ufs.c:

    + + + + + + + + + + + + + + + + +

    Go to the source code of this file.


    Data Structures

    @@ -353,7 +371,7 @@

    Definition at line 51 of file ufs.c.

    -References vfs_mountPoint::device, device_node::devInfo, device_interface::info, fileDescriptorStruct::mp, and device_interface::read. +References vfs_mountPoint::device, device_node::devInfo, device_interface::info, fileDescriptorStruct::mp, and device_interface::read.

    Referenced by fsread(). @@ -397,6 +415,16 @@ References dirent::d_fileno, dirent::d_name, dirent::d_reclen, dirent::d_type, DEV_BSIZE, fsread(), fileDescriptorStruct::offset, and strcmp().

    Referenced by lookup(). +

    +Here is the call graph for this function:

    + + + + + + + +

    @@ -444,6 +472,14 @@ References dmadat::blkbuf, blkoff, DBPERVBLK, DEV_BSHIFT, DEV_BSIZE, ufs2_dinode::di_db, ufs2_dinode::di_ib, ufs2_dinode::di_size, DIP, fileDescriptorStruct::dmadat, fileDescriptorStruct::dsk_meta, dskread(), fs::fs_magic, FS_UFS1_MAGIC, FS_UFS2_MAGIC, fsbtodb, dmadat::indbuf, INDIRPERVBLK, INO_TO_VBA, INO_TO_VBO, IPERVBLK, kprintf(), lblkno, MAXBSIZE, memcpy(), NDADDR, NINDIR, fileDescriptorStruct::offset, dmadat::sbbuf, sblksize, sblock_try, fileDescriptorStruct::size, VBLKMASK, VBLKSHIFT, and VBLKSIZE.

    Referenced by fsfind(), ufs_openFile(), and ufs_readFile(). +

    +Here is the call graph for this function:

    + + + + + +

    @@ -479,6 +515,17 @@ References DT_DIR, DT_REG, fsfind(), kprintf(), MAXNAMLEN, memcpy(), name, and ROOTINO.

    Referenced by ufs_openFile(). +

    +Here is the call graph for this function:

    + + + + + + + + +

    @@ -501,7 +548,34 @@

    Definition at line 314 of file ufs.c.

    -References kpanic(), NULL, ufs_initialize(), ufs_openFile(), ufs_readFile(), ufs_writeFile(), vfsRegisterFS(), and x1. +References kpanic(), NULL, ufs_initialize(), ufs_openFile(), ufs_readFile(), ufs_writeFile(), vfsRegisterFS(), and x1. +

    +Here is the call graph for this function:

    + + + + + + + + + + + + + + + + + + + + + + + + +

    @@ -561,6 +635,26 @@ References fileDescriptorStruct::dmadat, fsread(), fileDescriptorStruct::ino, kmalloc(), lookup(), fileDescriptorStruct::offset, fileDescriptorStruct::perms, and x1.

    Referenced by ufs_init(). +

    +Here is the call graph for this function:

    + + + + + + + + + + + + + + + + + +

    @@ -608,6 +702,15 @@ References fsread(), and fileDescriptorStruct::ino.

    Referenced by ufs_init(). +

    +Here is the call graph for this function:

    + + + + + + +

    @@ -655,6 +758,12 @@ References kprintf().

    Referenced by ufs_init(). +

    +Here is the call graph for this function:

    + + + +


    Variable Documentation

    @@ -677,7 +786,7 @@ Referenced by fsread().

    -


    Generated on Tue Dec 12 08:52:16 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:08:06 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/ufs_8h-source.html b/doc/html/ufs_8h-source.html index 244e1a2..e902046 100644 --- a/doc/html/ufs_8h-source.html +++ b/doc/html/ufs_8h-source.html @@ -145,7 +145,7 @@ 00114 __uint16_t d_reclen; /* length of this record */ 00115 __uint8_t d_type; /* file type, see below */ 00116 __uint8_t d_namlen; /* length of string in d_name */ -00117 char d_name[MAXNAMLEN + 1]; /* name must be no longer than this */ +00117 char d_name[MAXNAMLEN + 1]; /* name must be no longer than this */ 00118 }; 00119 00120 #define NXADDR 2 /* External addresses in inode. */ @@ -172,9 +172,9 @@ 00141 u_int32_t di_kernflags; /* 84: Kernel flags. */ 00142 u_int32_t di_flags; /* 88: Status flags (chflags). */ 00143 int32_t di_extsize; /* 92: External attributes block. */ -00144 ufs2_daddr_t di_extb[NXADDR];/* 96: External attributes block. */ -00145 ufs2_daddr_t di_db[NDADDR]; /* 112: Direct disk blocks. */ -00146 ufs2_daddr_t di_ib[NIADDR]; /* 208: Indirect disk blocks. */ +00144 ufs2_daddr_t di_extb[NXADDR];/* 96: External attributes block. */ +00145 ufs2_daddr_t di_db[NDADDR]; /* 112: Direct disk blocks. */ +00146 ufs2_daddr_t di_ib[NIADDR]; /* 208: Indirect disk blocks. */ 00147 int64_t di_spare[3]; /* 232: Reserved; currently unused */ 00148 }; 00149 @@ -183,7 +183,7 @@ 00152 int16_t di_nlink; /* 2: File link count. */ 00153 union { 00154 u_int16_t oldids[2]; /* 4: Ffs: old user and group ids. */ -00155 } di_u; +00155 } di_u; 00156 u_int64_t di_size; /* 8: File byte count. */ 00157 int32_t di_atime; /* 16: Last access time. */ 00158 int32_t di_atimensec; /* 20: Last access time. */ @@ -191,8 +191,8 @@ 00160 int32_t di_mtimensec; /* 28: Last modified time. */ 00161 int32_t di_ctime; /* 32: Last inode change time. */ 00162 int32_t di_ctimensec; /* 36: Last inode change time. */ -00163 ufs1_daddr_t di_db[NDADDR]; /* 40: Direct disk blocks. */ -00164 ufs1_daddr_t di_ib[NIADDR]; /* 88: Indirect disk blocks. */ +00163 ufs1_daddr_t di_db[NDADDR]; /* 40: Direct disk blocks. */ +00164 ufs1_daddr_t di_ib[NIADDR]; /* 88: Indirect disk blocks. */ 00165 u_int32_t di_flags; /* 100: Status flags (chflags). */ 00166 int32_t di_blocks; /* 104: Blocks actually held. */ 00167 int32_t di_gen; /* 108: Generation number. */ @@ -278,13 +278,13 @@ 00247 int8_t fs_clean; /* filesystem is clean flag */ 00248 int8_t fs_ronly; /* mounted read-only flag */ 00249 int8_t fs_old_flags; /* old FS_ flags */ -00250 u_char fs_fsmnt[MAXMNTLEN]; /* name mounted on */ -00251 u_char fs_volname[MAXVOLLEN]; /* volume name */ +00250 u_char fs_fsmnt[MAXMNTLEN]; /* name mounted on */ +00251 u_char fs_volname[MAXVOLLEN]; /* volume name */ 00252 u_int64_t fs_swuid; /* system-wide uid */ 00253 int32_t fs_pad; /* due to alignment of fs_swuid */ 00254 /* these fields retain the current block allocation info */ 00255 int32_t fs_cgrotor; /* last cg searched */ -00256 void *fs_ocsp[NOCSPTRS]; /* padding; was list of fs_cs buffers */ +00256 void *fs_ocsp[NOCSPTRS]; /* padding; was list of fs_cs buffers */ 00257 u_int8_t *fs_contigdirs; /* (u) # of contig. allocated dirs */ 00258 struct csum *fs_csp; /* (u) cg summary info buffer */ 00259 int32_t *fs_maxcluster; /* (u) max cluster in each cyl group */ @@ -300,7 +300,7 @@ 00269 ufs2_daddr_t fs_csaddr; /* blk addr of cyl grp summary area */ 00270 int64_t fs_pendingblocks; /* (u) blocks being freed */ 00271 int32_t fs_pendinginodes; /* (u) inodes being freed */ -00272 int32_t fs_snapinum[FSMAXSNAP];/* list of snapshot inode numbers */ +00272 int32_t fs_snapinum[FSMAXSNAP];/* list of snapshot inode numbers */ 00273 int32_t fs_avgfilesize; /* expected average file size */ 00274 int32_t fs_avgfpdir; /* expected # of files per directory */ 00275 int32_t fs_save_cgsize; /* save real cg size to use fs_bsize */ @@ -330,7 +330,7 @@ 00299 END 00300 ***/ 00301 -
    Generated on Tue Dec 12 08:52:05 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 09:59:41 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/ufs_8h.html b/doc/html/ufs_8h.html index f39b280..05a5b5d 100644 --- a/doc/html/ufs_8h.html +++ b/doc/html/ufs_8h.html @@ -34,6 +34,28 @@ #include <sys/device.h>

    +Include dependency graph for ufs.h:

    + + + + + + + + + + + +

    +This graph shows which files directly or indirectly include this file:

    + + + + + + + +

    Go to the source code of this file.


    Defines

    @@ -1068,7 +1090,34 @@

    Definition at line 314 of file ufs.c.

    -References kpanic(), NULL, ufs_initialize(), ufs_openFile(), ufs_readFile(), ufs_writeFile(), vfsRegisterFS(), and x1. +References kpanic(), NULL, ufs_initialize(), ufs_openFile(), ufs_readFile(), ufs_writeFile(), vfsRegisterFS(), and x1. +

    +Here is the call graph for this function:

    + + + + + + + + + + + + + + + + + + + + + + + + +

    @@ -1092,7 +1141,7 @@ Referenced by ufs_init().

    -


    Generated on Tue Dec 12 08:52:13 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:03:36 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/uniondescriptorTableUnion.html b/doc/html/uniondescriptorTableUnion.html index f5da7d6..7d11500 100644 --- a/doc/html/uniondescriptorTableUnion.html +++ b/doc/html/uniondescriptorTableUnion.html @@ -30,7 +30,12 @@

    descriptorTableUnion Union Reference

    #include <gdt.h>

    -


    Data Structures

    +Collaboration diagram for descriptorTableUnion:

    Collaboration graph
    + + + + +
    [legend]
    @@ -101,7 +106,7 @@


    The documentation for this union was generated from the following file:
    • src/sys/include/sys/gdt.h
    -
    Generated on Tue Dec 12 08:52:17 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:08:54 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/unionetheraddr.html b/doc/html/unionetheraddr.html index 6e3c484..5d23b4b 100644 --- a/doc/html/unionetheraddr.html +++ b/doc/html/unionetheraddr.html @@ -80,7 +80,7 @@


    The documentation for this union was generated from the following file: -
    Generated on Tue Dec 12 08:52:18 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:08:57 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/unmappage_8c-source.html b/doc/html/unmappage_8c-source.html index b1f3223..ba71b25 100644 --- a/doc/html/unmappage_8c-source.html +++ b/doc/html/unmappage_8c-source.html @@ -172,7 +172,7 @@ 00141 00142 END 00143 ***/ -
    Generated on Tue Dec 12 08:52:09 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 09:59:42 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/unmappage_8c.html b/doc/html/unmappage_8c.html index 5dd397f..6303ae0 100644 --- a/doc/html/unmappage_8c.html +++ b/doc/html/unmappage_8c.html @@ -32,6 +32,14 @@

    unmappage.c File Reference

    #include <vmm/vmm.h>

    +Include dependency graph for unmappage.c:

    + + + + + + +

    Go to the source code of this file.


    Data Fields

    gdtDescriptor descriptor
    @@ -109,7 +117,7 @@ References tablesBaseAddress.

    -


    Generated on Tue Dec 12 08:52:17 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:08:43 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/vfs_8c-source.html b/doc/html/vfs_8c-source.html index 4222c9f..b9704c4 100644 --- a/doc/html/vfs_8c-source.html +++ b/doc/html/vfs_8c-source.html @@ -123,7 +123,7 @@ 00099 00100 /* Allocate Memory */ 00101 tmpFs = (struct fileSystem *)kmalloc(sizeof(struct fileSystem)); -00102 if (tmpFs == NULL) { +00102 if (tmpFs == NULL) { 00103 kprintf("vfsRegisterFS: memory allocation failed\n"); 00104 /* Memory Allocation Failed */ 00105 return(0x1); @@ -186,7 +186,7 @@ 00170 END 00171 ***/ 00172 -
    Generated on Tue Dec 12 08:52:08 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 09:59:42 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/vfs_8c.html b/doc/html/vfs_8c.html index feddc10..bc5dee5 100644 --- a/doc/html/vfs_8c.html +++ b/doc/html/vfs_8c.html @@ -37,6 +37,23 @@ #include <sys/kern_descrip.h>

    +Include dependency graph for vfs.c:

    + + + + + + + + + + + + + + + +

    Go to the source code of this file.


    Functions

    @@ -92,6 +109,30 @@ Definition at line 148 of file vfs.c.

    References falloc(), file::fd, fopen(), open_args::path, file::path, strcpy, and thread::td_retval. +

    +Here is the call graph for this function:

    + + + + + + + + + + + + + + + + + + + + + +

    @@ -115,6 +156,12 @@ Definition at line 48 of file vfs.c.

    References vitalsStruct::fileSystems, kprintf(), and systemVitals. +

    +Here is the call graph for this function:

    + + + +

    @@ -172,12 +219,28 @@

    Definition at line 81 of file vfs.c.

    -References vitalsStruct::fileSystems, kmalloc(), kprintf(), memcpy(), fileSystem::next, NULL, fileSystem::prev, systemVitals, vfsFindFS(), fileSystem::vfsType, and x1. +References vitalsStruct::fileSystems, kmalloc(), kprintf(), memcpy(), fileSystem::next, NULL, fileSystem::prev, systemVitals, vfsFindFS(), fileSystem::vfsType, and x1.

    Referenced by devfs_init(), ubixfs_init(), and ufs_init(). +

    +Here is the call graph for this function:

    + + + + + + + + + + + + + +

    -


    Generated on Tue Dec 12 08:52:17 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:08:23 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/video_8c-source.html b/doc/html/video_8c-source.html index 1aab5c6..30f1b1c 100644 --- a/doc/html/video_8c-source.html +++ b/doc/html/video_8c-source.html @@ -96,7 +96,7 @@ 00065 unsigned int bufferOffset = 0x0, character = 0x0, i = 0x0; 00066 00067 /* Short circuit if we're in tty mode */ -00068 if (NULL != tty_foreground) +00068 if (NULL != tty_foreground) 00069 { 00070 tty_print(string,tty_find(0)); 00071 return; @@ -159,7 +159,7 @@ 00128 /*** 00129 END 00130 ***/ -
    Generated on Tue Dec 12 08:52:08 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 09:59:42 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/video_8c.html b/doc/html/video_8c.html index ef0356b..07007d8 100644 --- a/doc/html/video_8c.html +++ b/doc/html/video_8c.html @@ -36,6 +36,17 @@ #include <ubixos/tty.h>

    +Include dependency graph for video.c:

    + + + + + + + + + +

    Go to the source code of this file.


    Functions

    @@ -75,6 +86,13 @@ References inportByte(), outportByte(), printColor, tty_foreground, tty_termNode::tty_x, tty_termNode::tty_y, and videoBuffer.

    Referenced by keyboardHandler(). +

    +Here is the call graph for this function:

    + + + + +

    @@ -100,6 +118,12 @@ References defaultColor, outportByte(), videoBuffer, and x20.

    Referenced by kmain(). +

    +Here is the call graph for this function:

    + + + +

    @@ -123,9 +147,25 @@

    Definition at line 62 of file video.c.

    -References inportByte(), NULL, outportByte(), printColor, tty_find(), tty_foreground, tty_print(), videoBuffer, and x20. +References inportByte(), NULL, outportByte(), printColor, tty_find(), tty_foreground, tty_print(), videoBuffer, and x20.

    Referenced by fdcRw(), kmain(), and kprintf(). +

    +Here is the call graph for this function:

    + + + + + + + + + + + + + +


    Variable Documentation

    @@ -165,7 +205,7 @@ Definition at line 36 of file video.c.

    -


    Generated on Tue Dec 12 08:52:16 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:07:37 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/video_8h-source.html b/doc/html/video_8h-source.html index 5662ef7..a425a36 100644 --- a/doc/html/video_8h-source.html +++ b/doc/html/video_8h-source.html @@ -90,7 +90,7 @@ 00059 00060 END 00061 ***/ -
    Generated on Tue Dec 12 08:52:05 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 09:59:41 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/video_8h.html b/doc/html/video_8h.html index 90070b9..e2ba1af 100644 --- a/doc/html/video_8h.html +++ b/doc/html/video_8h.html @@ -32,6 +32,29 @@

    video.h File Reference

    #include <ubixos/types.h>

    +Include dependency graph for video.h:

    + + + + + +

    +This graph shows which files directly or indirectly include this file:

    + + + + + + + + + + + + + + +

    Go to the source code of this file.


    Functions

    @@ -92,6 +115,13 @@ References inportByte(), outportByte(), printColor, tty_foreground, tty_termNode::tty_x, tty_termNode::tty_y, and videoBuffer.

    Referenced by keyboardHandler(). +

    +Here is the call graph for this function:

    + + + + +

    @@ -117,6 +147,12 @@ References defaultColor, outportByte(), videoBuffer, and x20.

    Referenced by kmain(). +

    +Here is the call graph for this function:

    + + + +

    @@ -140,9 +176,25 @@

    Definition at line 62 of file video.c.

    -References inportByte(), NULL, outportByte(), printColor, tty_find(), tty_foreground, tty_print(), videoBuffer, and x20. +References inportByte(), NULL, outportByte(), printColor, tty_find(), tty_foreground, tty_print(), videoBuffer, and x20.

    Referenced by fdcRw(), kmain(), and kprintf(). +

    +Here is the call graph for this function:

    + + + + + + + + + + + + + +


    Variable Documentation

    @@ -165,7 +217,7 @@ Referenced by backSpace(), and kprint().

    -


    Generated on Tue Dec 12 08:52:11 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:01:59 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/vitals_8c-source.html b/doc/html/vitals_8c-source.html index 48283a3..5c96400 100644 --- a/doc/html/vitals_8c-source.html +++ b/doc/html/vitals_8c-source.html @@ -103,7 +103,7 @@ 00072 END 00073 ***/ 00074 -
    Generated on Tue Dec 12 08:52:06 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 09:59:42 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/vitals_8c.html b/doc/html/vitals_8c.html index 9dd0aa2..9ff5720 100644 --- a/doc/html/vitals_8c.html +++ b/doc/html/vitals_8c.html @@ -36,6 +36,20 @@ #include <string.h>

    +Include dependency graph for vitals.c:

    + + + + + + + + + + + + +

    Go to the source code of this file.


    Defines

    @@ -67,6 +81,20 @@ Definition at line 48 of file vitals.c.

    References vitalsStruct::dQuantum, kmalloc(), kpanic(), kprintf(), memset(), vitalsStruct::quantum, and systemVitals. +

    +Here is the call graph for this function:

    + + + + + + + + + + + +


    Variable Documentation

    @@ -89,7 +117,7 @@ Referenced by adjustCowCounter(), fclose(), fopen(), freePage(), keyboardHandler(), kmain(), ogPrintf(), sysGetTime(), sysGetUptime(), systemTask(), time_init(), ubthread_cond_timedwait(), vfs_addMount(), vfs_findMount(), vfs_init(), vfsFindFS(), vfsRegisterFS(), vitals_init(), vmmFindFreePage(), and vmmFreeProcessPages().

    -


    Generated on Tue Dec 12 08:52:15 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:06:16 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/vitals_8h-source.html b/doc/html/vitals_8h-source.html index a25cf13..ca99e48 100644 --- a/doc/html/vitals_8h-source.html +++ b/doc/html/vitals_8h-source.html @@ -122,7 +122,7 @@ 00091 Cleaned up 00092 END 00093 ***/ -
    Generated on Tue Dec 12 08:52:05 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 09:59:41 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/vitals_8h.html b/doc/html/vitals_8h.html index 940c2e0..9b6c8d5 100644 --- a/doc/html/vitals_8h.html +++ b/doc/html/vitals_8h.html @@ -35,6 +35,36 @@ #include <vfs/vfs.h>

    +Include dependency graph for vitals.h:

    + + + + + + + +

    +This graph shows which files directly or indirectly include this file:

    + + + + + + + + + + + + + + + + + + + +

    Go to the source code of this file.


    Functions

    @@ -88,6 +118,20 @@ Definition at line 48 of file vitals.c.

    References vitalsStruct::dQuantum, kmalloc(), kpanic(), kprintf(), memset(), vitalsStruct::quantum, and systemVitals. +

    +Here is the call graph for this function:

    + + + + + + + + + + + +


    Variable Documentation

    @@ -110,7 +154,7 @@ Referenced by adjustCowCounter(), fclose(), fopen(), freePage(), keyboardHandler(), kmain(), ogPrintf(), sysGetTime(), sysGetUptime(), systemTask(), time_init(), ubthread_cond_timedwait(), vfs_addMount(), vfs_findMount(), vfs_init(), vfsFindFS(), vfsRegisterFS(), vitals_init(), vmmFindFreePage(), and vmmFreeProcessPages().

    -


    Generated on Tue Dec 12 08:52:13 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:03:30 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/vmm_8h-source.html b/doc/html/vmm_8h-source.html index f9150bd..017b99b 100644 --- a/doc/html/vmm_8h-source.html +++ b/doc/html/vmm_8h-source.html @@ -119,7 +119,7 @@ 00088 00089 END 00090 ***/ -
    Generated on Tue Dec 12 08:52:05 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 09:59:41 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/vmm_8h.html b/doc/html/vmm_8h.html index 125b013..3f07d13 100644 --- a/doc/html/vmm_8h.html +++ b/doc/html/vmm_8h.html @@ -33,6 +33,43 @@ #include <ubixos/types.h>

    +Include dependency graph for vmm.h:

    + + + + + + + +

    +This graph shows which files directly or indirectly include this file:

    + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Go to the source code of this file.


    Data Structures

    @@ -179,6 +216,18 @@ References assert, mMap::cowCounter, freePages, vitalsStruct::freePages, memAvail, mMap::pid, spinLock(), spinUnlock(), mMap::status, systemVitals, vmmCowSpinLock, vmmID, and vmmMemoryMap.

    Referenced by freePage(), vmm_pageFault(), vmmCopyVirtualSpace(), and vmmFreeProcessPages(). +

    +Here is the call graph for this function:

    + + + + + + + + + +

    @@ -204,6 +253,13 @@ References cr0, inportByte(), and outportByte().

    Referenced by vmmMemMapInit(). +

    +Here is the call graph for this function:

    + + + + +

    @@ -230,6 +286,19 @@ References adjustCowCounter(), assert, mMap::cowCounter, freePages, vitalsStruct::freePages, memAvail, mMap::pid, spinLock(), spinUnlock(), mMap::status, systemVitals, vmmMemoryMap, and vmmSpinLock.

    Referenced by vmm_remapPage(). +

    +Here is the call graph for this function:

    + + + + + + + + + + +

    @@ -255,6 +324,27 @@ Definition at line 41 of file vmm_init.c.

    References K_PANIC, vmm_pagingInit(), and vmmMemMapInit(). +

    +Here is the call graph for this function:

    + + + + + + + + + + + + + + + + + + +

    @@ -281,6 +371,24 @@ References freePages, vitalsStruct::freePages, kpanic(), memAvail, memNotavail, numPages, mMap::pid, spinLock(), spinUnlock(), status, sysID, systemVitals, vmmMemoryMap, and vmmSpinLock.

    Referenced by execFile(), kmod_load(), ldEnable(), obreak(), sysExec(), vmm_getFreeMallocPage(), vmm_pageFault(), vmm_pagingInit(), vmm_remapPage(), vmmGetFreeKernelPage(), vmmGetFreePage(), and vmmGetFreeVirtualPage(). +

    +Here is the call graph for this function:

    + + + + + + + + + + + + + + + +

    @@ -307,6 +415,19 @@ References adjustCowCounter(), mMap::cowCounter, freePages, vitalsStruct::freePages, memAvail, numPages, PAGE_COW, pageEntries, parentPageDirAddr, mMap::pid, spinLock(), spinUnlock(), status, systemVitals, tablesBaseAddress, vmmID, vmmMemoryMap, vmmSpinLock, and x1000.

    Referenced by systemTask(). +

    +Here is the call graph for this function:

    + + + + + + + + + + +

    @@ -332,6 +453,15 @@ References countMemory(), freePages, kprintf(), memAvail, memNotavail, numPages, mMap::pageAddr, mMap::pid, mMap::status, status, vmmID, vmmMemoryMap, and x1000.

    Referenced by vmm_init(). +

    +Here is the call graph for this function:

    + + + + + + +


    Variable Documentation

    @@ -373,7 +503,7 @@ Referenced by adjustCowCounter(), freePage(), kmain(), vmm_pagingInit(), vmmFindFreePage(), vmmFreeProcessPages(), and vmmMemMapInit().

    -


    Generated on Tue Dec 12 08:52:14 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:04:13 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/vmm__init_8c-source.html b/doc/html/vmm__init_8c-source.html index 65af7bc..ccdb48a 100644 --- a/doc/html/vmm__init_8c-source.html +++ b/doc/html/vmm__init_8c-source.html @@ -75,7 +75,7 @@ 00052 END 00053 ***/ 00054 -
    Generated on Tue Dec 12 08:52:09 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 09:59:42 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/vmm__init_8c.html b/doc/html/vmm__init_8c.html index b7f4f23..618f7c3 100644 --- a/doc/html/vmm__init_8c.html +++ b/doc/html/vmm__init_8c.html @@ -33,6 +33,15 @@ #include <ubixos/kpanic.h>

    +Include dependency graph for vmm_init.c:

    + + + + + + + +

    Go to the source code of this file.


    Data Structures

    @@ -63,9 +72,30 @@ Definition at line 41 of file vmm_init.c.

    References K_PANIC, vmm_pagingInit(), and vmmMemMapInit(). +

    +Here is the call graph for this function:

    + + + + + + + + + + + + + + + + + + +

    -


    Generated on Tue Dec 12 08:52:17 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:08:45 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/vmm__memory_8c-source.html b/doc/html/vmm__memory_8c-source.html index f9daf01..9479776 100644 --- a/doc/html/vmm__memory_8c-source.html +++ b/doc/html/vmm__memory_8c-source.html @@ -445,7 +445,7 @@ 00414 00415 END 00416 ***/ -
    Generated on Tue Dec 12 08:52:09 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 09:59:42 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/vmm__memory_8c.html b/doc/html/vmm__memory_8c.html index 956a0dc..841d10a 100644 --- a/doc/html/vmm__memory_8c.html +++ b/doc/html/vmm__memory_8c.html @@ -39,6 +39,24 @@ #include <assert.h>

    +Include dependency graph for vmm_memory.c:

    + + + + + + + + + + + + + + + + +

    Go to the source code of this file.


    Functions

    @@ -100,6 +118,18 @@ References assert, mMap::cowCounter, vitalsStruct::freePages, freePages, memAvail, mMap::pid, spinLock(), spinUnlock(), mMap::status, systemVitals, vmmCowSpinLock, vmmID, and vmmMemoryMap.

    Referenced by freePage(), vmm_pageFault(), vmmCopyVirtualSpace(), and vmmFreeProcessPages(). +

    +Here is the call graph for this function:

    + + + + + + + + + +

    @@ -125,6 +155,13 @@ References cr0, inportByte(), and outportByte().

    Referenced by vmmMemMapInit(). +

    +Here is the call graph for this function:

    + + + + +

    @@ -151,6 +188,19 @@ References adjustCowCounter(), assert, mMap::cowCounter, vitalsStruct::freePages, freePages, memAvail, mMap::pid, spinLock(), spinUnlock(), mMap::status, systemVitals, vmmMemoryMap, and vmmSpinLock.

    Referenced by vmm_remapPage(). +

    +Here is the call graph for this function:

    + + + + + + + + + + +

    @@ -177,6 +227,24 @@ References vitalsStruct::freePages, freePages, kpanic(), memAvail, memNotavail, numPages, mMap::pid, spinLock(), spinUnlock(), status, sysID, systemVitals, vmmMemoryMap, and vmmSpinLock.

    Referenced by execFile(), kmod_load(), ldEnable(), obreak(), sysExec(), vmm_getFreeMallocPage(), vmm_pageFault(), vmm_pagingInit(), vmm_remapPage(), vmmGetFreeKernelPage(), vmmGetFreePage(), and vmmGetFreeVirtualPage(). +

    +Here is the call graph for this function:

    + + + + + + + + + + + + + + + +

    @@ -203,6 +271,19 @@ References adjustCowCounter(), mMap::cowCounter, vitalsStruct::freePages, freePages, memAvail, numPages, PAGE_COW, pageEntries, parentPageDirAddr, mMap::pid, spinLock(), spinUnlock(), status, systemVitals, tablesBaseAddress, vmmID, vmmMemoryMap, vmmSpinLock, and x1000.

    Referenced by systemTask(). +

    +Here is the call graph for this function:

    + + + + + + + + + + +

    @@ -228,6 +309,15 @@ References countMemory(), freePages, kprintf(), memAvail, memNotavail, numPages, mMap::pageAddr, mMap::pid, status, mMap::status, vmmID, vmmMemoryMap, and x1000.

    Referenced by vmm_init(). +

    +Here is the call graph for this function:

    + + + + + + +


    Variable Documentation

    @@ -326,7 +416,7 @@ Referenced by freePage(), vmmFindFreePage(), and vmmFreeProcessPages().

    -


    Generated on Tue Dec 12 08:52:17 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:08:52 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/vsprintf_8c-source.html b/doc/html/vsprintf_8c-source.html index 8cc3593..b320b6f 100644 --- a/doc/html/vsprintf_8c-source.html +++ b/doc/html/vsprintf_8c-source.html @@ -314,7 +314,7 @@ 00283 END 00284 ***/ 00285 -
    Generated on Tue Dec 12 08:52:07 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 09:59:42 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/html/vsprintf_8c.html b/doc/html/vsprintf_8c.html index b7ac5c8..88c0507 100644 --- a/doc/html/vsprintf_8c.html +++ b/doc/html/vsprintf_8c.html @@ -33,6 +33,15 @@ #include <lib/string.h>

    +Include dependency graph for vsprintf.c:

    + + + + + + + +

    Go to the source code of this file.


    Functions

    @@ -376,9 +385,16 @@ References is_digit, LEFT, number(), PLUS, SIGN, skip_atoi(), SMALL, SPACE, SPECIAL, strlen, vaArg, and ZEROPAD.

    Referenced by kpanic(), kprintf(), and sprintf(). +

    +Here is the call graph for this function:

    + + + + +

    -


    Generated on Tue Dec 12 08:52:15 2006 for UbixOS V2 by  +
    Generated on Tue Dec 12 10:06:46 2006 for UbixOS V2 by  doxygen 1.4.7
    diff --git a/doc/xml/8259_8c.xml b/doc/xml/8259_8c.xml index 3777b23..35ce12e 100644 --- a/doc/xml/8259_8c.xml +++ b/doc/xml/8259_8c.xml @@ -2,47 +2,44 @@ 8259.c - sys/io.h isa/8259.h - ubixos/types.h + sys/io.h lib/kprintf.h - + - + - + - + - + - + - + - + - - - + - + - + - + @@ -53,12 +50,12 @@ () i8259_init - +initialize the 8259 PIC - +This will initialize both PICs for all of our IRQs - + icw1 icw4 kprintf @@ -70,57 +67,63 @@ sPic sVec - + void void irqDisable - (uInt16 irqNo) + (u_int16_t irqNo) irqDisable - uInt16 + u_int16_t irqNo - +disable specified IRQ - + + +irqNo + + +IRQ to disable + + + - - irqMask + + irqMask mPic outportByte sPic - _int13 - kpanic - ne2kHandler - + void void irqEnable - (uInt16 irqNo) + (u_int16_t irqNo) irqEnable - uInt16 + u_int16_t irqNo - +enable specified IRQ - + + +irqNo + + +IRQ to enable + + + - - irqMask + + irqMask mPic outportByte sPic - _int13 - atkbd_init - fdc_init - kmain - mouseInit - ne2k_init - ne2kHandler @@ -136,9 +139,9 @@ - - irqDisable - irqEnable + + irqDisable + irqEnable @@ -175,105 +178,53 @@ *****************************************************************************************/ -#include<sys/io.h> -#include<isa/8259.h> -#include<ubixos/types.h> -#include<lib/kprintf.h> - -staticunsignedintirqMask=0xFFFF; - -/************************************************************************ - -Function:int8259_init() - -Description:ThisfunctionwillinitializebothPICsforallofourIRQs - -Notes: - -************************************************************************/ -inti8259_init(){ -outportByte(mPic,icw1);/*InitializeMasterPIC*/ -outportByte(sPic,icw1);/*InitializeSeconaryPIC*/ -outportByte(mPic+1,mVec);/*MasterInterrupVector*/ -outportByte(sPic+1,sVec);/*SecondaryInterruptVector*/ -outportByte(mPic+1,1<<2);/*BitmaskforcascadeonIRQ2*/ -outportByte(sPic+1,2);/*CascadeonIRQ2*/ -outportByte(mPic+1,icw4);/*FinishPrimaryInitialization*/ -outportByte(sPic+1,icw4);/*FinishSeconaryInitialization*/ -outportByte(mImr,0xff);/*MaskAllPrimaryInterrupts*/ -outportByte(sImr,0xff);/*MaskAllSeconaryInterrupts*/ +#include<isa/8259.h> +#include<sys/io.h> +#include<lib/kprintf.h> + +staticunsignedintirqMask=0xFFFF; + +inti8259_init(){ +outportByte(mPic,icw1);/*InitializeMasterPIC*/ +outportByte(sPic,icw1);/*InitializeSeconaryPIC*/ +outportByte(mPic+1,mVec);/*MasterInterrupVector*/ +outportByte(sPic+1,sVec);/*SecondaryInterruptVector*/ +outportByte(mPic+1,1<<2);/*BitmaskforcascadeonIRQ2*/ +outportByte(sPic+1,2);/*CascadeonIRQ2*/ +outportByte(mPic+1,icw4);/*FinishPrimaryInitialization*/ +outportByte(sPic+1,icw4);/*FinishSeconaryInitialization*/ +outportByte(mImr,0xff);/*MaskAllPrimaryInterrupts*/ +outportByte(sImr,0xff);/*MaskAllSeconaryInterrupts*/ + +/*Printoutthesysteminfoforthis*/ +kprintf("pic0-Port:[0x%X]\n",mPic); +kprintf("pic1-Port:[0x%X]\n",sPic); -/*Printoutthesysteminfoforthis*/ -kprintf("pic0-Port:[0x%X]\n",mPic); -kprintf("pic1-Port:[0x%X]\n",sPic); +/*Returnsothesystemknowsitwentwell*/ +return(0x0); +} -/*Returnsothesystemknowsitwentwell*/ -return(0x0); -} - -/************************************************************************ - -Function:intirqEnable() - -Description:ThisfunctionisusedtoturnonanIRQ - -Notes: - -************************************************************************/ -voidirqEnable(uInt16irqNo){ -irqMask&=~(1<<irqNo); -if(irqNo>=8){ -irqMask&=~(1<<2); -} -outportByte(mPic+1,irqMask&0xFF); -outportByte(sPic+1,(irqMask>>8)&0xFF); -} - -/************************************************************************ - -Function:intirqDisable() - -Description:ThisfunctionisusedtoturnoffanIRQ - -Notes: - -************************************************************************/ -voidirqDisable(uInt16irqNo){ -irqMask|=(1<<irqNo); -if((irqMask&0xFF00)==0xFF00){ -irqMask|=(1<<2); -} -outportByte(mPic+1,irqMask&0xFF); -outportByte(sPic+1,(irqMask>>8)&0xFF); -} - -/*** -$Log$ -Revision1.1.1.12006/06/0112:46:12reddawg -ubix2 - -Revision1.22005/10/1200:13:37reddawg -Removed - -Revision1.1.1.12005/09/2617:23:59reddawg -nomessage - -Revision1.52004/07/0913:20:08reddawg -Ohyeahduhyoucannotnamefunctionswithnumbers - -Revision1.42004/07/0913:14:29reddawg -8259:changedinit8259to8259_init -AdjustedStartupRoutines - -Revision1.32004/05/2022:51:09reddawg -CleanedUpWarnings - -Revision1.22004/05/1002:23:24reddawg -MinorChangesToSourceCodeToPrepareItForOpenSourceRelease - -END -***/ - +voidirqEnable(u_int16_tirqNo){ +irqMask&=~(1<<irqNo); +if(irqNo>=8){ +irqMask&=~(1<<2); +} +outportByte(mPic+1,irqMask&0xFF); +outportByte(sPic+1,(irqMask>>8)&0xFF); +} + +voidirqDisable(u_int16_tirqNo){ +irqMask|=(1<<irqNo); +if((irqMask&0xFF00)==0xFF00){ +irqMask|=(1<<2); +} +outportByte(mPic+1,irqMask&0xFF); +outportByte(sPic+1,(irqMask>>8)&0xFF); +} + +/*** +END +***/ diff --git a/doc/xml/8259_8h.xml b/doc/xml/8259_8h.xml index b9f786d..2b8f1cf 100644 --- a/doc/xml/8259_8h.xml +++ b/doc/xml/8259_8h.xml @@ -3,7 +3,7 @@ 8259.h ubixos/types.h - src/sys/include/ubixos/init.h + src/sys/include/ubixos/init.h src/sys/isa/8259.c src/sys/isa/atkbd.c src/sys/isa/fdc.c @@ -15,97 +15,97 @@ src/sys/pci/lnc.c src/sys/sys/idt.c - + - + - + - + - + - + - + - + - + - + - + - - + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -135,7 +135,7 @@ - i8259_init + i8259_init icw4 @@ -147,7 +147,7 @@ - i8259_init + i8259_init mImr @@ -159,7 +159,7 @@ - i8259_init + i8259_init mPic @@ -171,9 +171,9 @@ - i8259_init - irqDisable - irqEnable + i8259_init + irqDisable + irqEnable mouseHandler mouseInit ne2kHandler @@ -190,7 +190,7 @@ atkbd_init fdc_init - i8259_init + i8259_init initLNC mouseInit ne2k_init @@ -227,7 +227,7 @@ - i8259_init + i8259_init sPic @@ -239,9 +239,9 @@ - i8259_init - irqDisable - irqEnable + i8259_init + irqDisable + irqEnable mouseHandler mouseInit ne2kHandler @@ -256,7 +256,7 @@ - i8259_init + i8259_init @@ -266,12 +266,12 @@ () i8259_init - +initialize the 8259 PIC - +This will initialize both PICs for all of our IRQs - + icw1 icw4 kprintf @@ -298,11 +298,7 @@ - - irqMask - mPic - outportByte - sPic + _int13 kpanic ne2kHandler @@ -322,11 +318,7 @@ - - irqMask - mPic - outportByte - sPic + _int13 atkbd_init fdc_init diff --git a/doc/xml/__types_8h.xml b/doc/xml/__types_8h.xml index 33d5788..851f392 100644 --- a/doc/xml/__types_8h.xml +++ b/doc/xml/__types_8h.xml @@ -5,1909 +5,1567 @@ src/sys/include/ubixos/times.h src/sys/include/ubixos/types.h - + - - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - - - - - - - + - + - + - + - + - - - - - - - - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - + - + - + - - - - - - - - - - - - - - - - - - - + - + - - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - + - + - + - + - + - + - + - + - + - + - - - + - + - + - + - + - + - + - + - - - + - - - - - + - + - + - + - + - + - - - + - + - + - - - - - - - - - - - - - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - + - + - + - + - + - + - + - + - + - - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - + - + - - - - - + - + - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - + - + - + - + - + - + - + - + - + - + - + - - - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - - - - - - - + - + - + - - - + - + - + - + - - - - - - - - - - - - - - - - - + - - - + - + - + - + - + - + - + - + - + - - - - - - - - - + - + - + - + - + - + - + - + - + - - - - - + - + - + - + - + - + - - - - - - - - - + - + - + - + - - + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + diff --git a/doc/xml/arp_8h.xml b/doc/xml/arp_8h.xml index 2d40149..599c3ad 100644 --- a/doc/xml/arp_8h.xml +++ b/doc/xml/arp_8h.xml @@ -2,131 +2,30 @@ arp.h - net/pbuf.h - net/ipv4/ip_addr.h - net/netif.h - src/sys/net/netif/arp.c - src/sys/net/netif/ethernetif.c + net/pbuf.h + net/ipv4/ip_addr.h + net/netif.h - - - - - - - - - - - - - - - - - - - + - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - + + - - - - - - - - - - - - - - - + + - - - - - - - - - - - - - - - - - - eth_addr eth_hdr @@ -140,8 +39,6 @@ - arp_timer - ethernetif_init ETHTYPE_ARP @@ -153,9 +50,6 @@ - arp_arp_input - arp_query - ethernetif_input ETHTYPE_IP @@ -167,20 +61,16 @@ - arp_arp_input - arp_query - ethernetif_input - ethernetif_output - pbuf * + pbuf * struct pbuf* arp_arp_input (struct netif *netif, struct eth_addr *ethaddr, struct pbuf *p) arp_arp_input - struct netif * + struct netif * netif @@ -188,7 +78,7 @@ ethaddr - struct pbuf * + struct pbuf * p @@ -197,25 +87,7 @@ - - add_arp_entry - ARP_REPLY - ARP_REQUEST - ARPH_HWLEN_SET - ARPH_PROTOLEN_SET - ETHTYPE_ARP - ETHTYPE_IP - htons - HWTYPE_ETHERNET - netif::ip_addr - ip_addr_cmp - ip_addr_set - kprintf - NULL - pbuf::payload - pbuf_free - pbuf::tot_len - ethernetif_input + void @@ -231,13 +103,7 @@ - - arp_table - ARP_TABLE_SIZE - IP_ADDR_ANY - ip_addr_set - arp_entry::ipaddr - ethernetif_init + void @@ -245,11 +111,11 @@ (struct netif *netif, struct pbuf *p) arp_ip_input - struct netif * + struct netif * netif - struct pbuf * + struct pbuf * p @@ -258,15 +124,7 @@ - - add_arp_entry - ARP_DEBUG - DEBUGF - netif::ip_addr - ip_addr_maskcmp - netif::netmask - pbuf::payload - ethernetif_input + eth_addr * @@ -274,7 +132,7 @@ (struct ip_addr *ipaddr) arp_lookup - struct ip_addr * + struct ip_addr * ipaddr @@ -283,20 +141,15 @@ - - arp_table - ARP_TABLE_SIZE - ip_addr_cmp - NULL - ethernetif_output + - pbuf * + pbuf * struct pbuf* arp_query (struct netif *netif, struct eth_addr *ethaddr, struct ip_addr *ipaddr) arp_query - struct netif * + struct netif * netif @@ -304,7 +157,7 @@ ethaddr - struct ip_addr * + struct ip_addr * ipaddr @@ -313,22 +166,7 @@ - - ARP_REQUEST - ARPH_HWLEN_SET - ARPH_PROTOLEN_SET - ETHTYPE_ARP - ETHTYPE_IP - htons - HWTYPE_ETHERNET - netif::ip_addr - ip_addr_set - NULL - pbuf::payload - pbuf_alloc - PBUF_LINK - PBUF_RAM - ethernetif_output + void @@ -344,18 +182,7 @@ - - ARP_DEBUG - ARP_MAXAGE - arp_table - ARP_TABLE_SIZE - ctime - DEBUGF - IP_ADDR_ANY - ip_addr_isany - ip_addr_set - arp_entry::ipaddr - arp_timer + @@ -434,19 +261,19 @@ #ifndef__NETIF_ARP_H__ #define__NETIF_ARP_H__ -#include"net/pbuf.h" -#include"net/ipv4/ip_addr.h" -#include"net/netif.h" +#include"net/pbuf.h" +#include"net/ipv4/ip_addr.h" +#include"net/netif.h" structeth_addr{ PACK_STRUCT_FIELD(uInt8addr[6]); -}PACK_STRUCT_STRUCT; +}PACK_STRUCT_STRUCT; structeth_hdr{ PACK_STRUCT_FIELD(structeth_addrdest); PACK_STRUCT_FIELD(structeth_addrsrc); PACK_STRUCT_FIELD(uInt16type); -}PACK_STRUCT_STRUCT; +}PACK_STRUCT_STRUCT; #defineARP_TMR_INTERVAL10000 @@ -465,25 +292,25 @@ doesnotalterthepacketinanyway,itjustupdatestheARP table.Afterthisfunctionhasbeencalled,thenormalTCP/IPstack inputfunctionshouldbecalled.*/ -voidarp_ip_input(structnetif*netif,structpbuf*p); +voidarp_ip_input(structnetif*netif,structpbuf*p); /*ShouldbecalledforincomingARPpackets.Thepbufintheargument isfreedbythisfunction.Ifthefunctionreturnsapbuf(i.e., returnsnon-NULL),thatpbufconstitutesanARPreplyandshouldbe sentoutontheEthernet.*/ -structpbuf*arp_arp_input(structnetif*netif,structeth_addr*ethaddr, -structpbuf*p); +structpbuf*arp_arp_input(structnetif*netif,structeth_addr*ethaddr, +structpbuf*p); /*arp_loopup()iscalledtodoanIPaddress->Ethernetaddress translation.IfthefunctionreturnsNULL,thereisnomappingand thearp_query()functionshouldbecalled.*/ -structeth_addr*arp_lookup(structip_addr*ipaddr); +structeth_addr*arp_lookup(structip_addr*ipaddr); /*ConstructsanARPquerypacketforthegivenIPaddress.The functionreturnsapbufthatcontainsthereplyandthatshouldbe sentoutontheEthernet.*/ -structpbuf*arp_query(structnetif*netif,structeth_addr*ethaddr, -structip_addr*ipaddr); +structpbuf*arp_query(structnetif*netif,structeth_addr*ethaddr, +structip_addr*ipaddr); #endif/*__NETIF_ARP_H__*/ diff --git a/doc/xml/assert_8c.xml b/doc/xml/assert_8c.xml index 0fe8b7c..cb63a7e 100644 --- a/doc/xml/assert_8c.xml +++ b/doc/xml/assert_8c.xml @@ -6,37 +6,37 @@ lib/kprintf.h ubixos/kpanic.h - + - + - + - + - + - + - + - + - + - + - + @@ -72,7 +72,7 @@ kpanic kprintf - NULL + NULL @@ -113,8 +113,8 @@ #include<lib/kprintf.h> #include<ubixos/kpanic.h> -void__assert(constchar*func,constchar*file,intline,constchar*failedexpr){ -if(func==NULL) +void__assert(constchar*func,constchar*file,intline,constchar*failedexpr){ +if(func==NULL) kprintf( "Assertionfailed:(%s),file%s,line%d.\n",failedexpr, file,line); diff --git a/doc/xml/assert_8h.xml b/doc/xml/assert_8h.xml index b564017..514ea8f 100644 --- a/doc/xml/assert_8h.xml +++ b/doc/xml/assert_8h.xml @@ -24,133 +24,133 @@ src/sys/vmm/paging.c src/sys/vmm/vmm_memory.c - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -228,9 +228,9 @@ - - __BEGIN_DECLS void - __BEGIN_DECLS void __assert + + void + void __assert (const char *, const char *, int, const char *) __assert @@ -254,7 +254,7 @@ kpanic kprintf - NULL + NULL @@ -330,7 +330,7 @@ #endif/*NDEBUG*/ __BEGIN_DECLS -void__assert(constchar*,constchar*,int,constchar*); +void__assert(constchar*,constchar*,int,constchar*); __END_DECLS diff --git a/doc/xml/atan_8c.xml b/doc/xml/atan_8c.xml index 09425cf..e35e3ef 100644 --- a/doc/xml/atan_8c.xml +++ b/doc/xml/atan_8c.xml @@ -4,26 +4,26 @@ atan.c math.h - + - + - + - + - + - + - + diff --git a/doc/xml/atkbd_8c.xml b/doc/xml/atkbd_8c.xml index abb617b..44ed4ea 100644 --- a/doc/xml/atkbd_8c.xml +++ b/doc/xml/atkbd_8c.xml @@ -18,232 +18,230 @@ ubixos/kpanic.h ubixos/vitals.h - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -293,7 +291,7 @@ dDpl0 dInt dPresent - irqEnable + irqEnable kprintf mVec setLED diff --git a/doc/xml/atkbd_8h.xml b/doc/xml/atkbd_8h.xml index adeec81..ce0c394 100644 --- a/doc/xml/atkbd_8h.xml +++ b/doc/xml/atkbd_8h.xml @@ -2,29 +2,29 @@ atkbd.h - src/sys/include/ubixos/init.h + src/sys/include/ubixos/init.h src/sys/isa/atkbd.c - + - + - + - + - + - + - - + + @@ -120,7 +120,7 @@ dDpl0 dInt dPresent - irqEnable + irqEnable kprintf mVec setLED diff --git a/doc/xml/bcopy_8c.xml b/doc/xml/bcopy_8c.xml index 1498e91..01beaf5 100644 --- a/doc/xml/bcopy_8c.xml +++ b/doc/xml/bcopy_8c.xml @@ -7,45 +7,45 @@ string.h src/sys/lib/memcpy.c - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -237,7 +237,7 @@ #include<strings.h> void -bcopy(constvoid*src0,void*dst0,size_tlength) +bcopy(constvoid*src0,void*dst0,size_tlength) #endif { char*dst=dst0; diff --git a/doc/xml/bioscall_8c.xml b/doc/xml/bioscall_8c.xml index afe0acc..5d99509 100644 --- a/doc/xml/bioscall_8c.xml +++ b/doc/xml/bioscall_8c.xml @@ -11,172 +11,156 @@ sys/video.h assert.h - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - + - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + diff --git a/doc/xml/bioscall_8h.xml b/doc/xml/bioscall_8h.xml index 8d13614..2073b10 100644 --- a/doc/xml/bioscall_8h.xml +++ b/doc/xml/bioscall_8h.xml @@ -6,37 +6,37 @@ src/sys/kernel/bioscall.c src/sys/kernel/systemtask.c - + - + - + - + - + - + - + - + - + - + diff --git a/doc/xml/block_8c.xml b/doc/xml/block_8c.xml index 4cbb998..1551f18 100644 --- a/doc/xml/block_8c.xml +++ b/doc/xml/block_8c.xml @@ -6,144 +6,142 @@ vfs/file.h vfs/mount.h - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -170,7 +168,7 @@ blockAllocationTableEntry::attributes ubixFSInfo::blockAllocationTable - vfs_mountPoint::fsInfo + vfs_mountPoint::fsInfo fileDescriptorStruct::mp blockAllocationTableEntry::nextBlock syncBat @@ -198,7 +196,7 @@ blockAllocationTableEntry::attributes ubixFSInfo::batEntries ubixFSInfo::blockAllocationTable - vfs_mountPoint::fsInfo + vfs_mountPoint::fsInfo fileDescriptorStruct::mp blockAllocationTableEntry::nextBlock syncBat @@ -223,13 +221,13 @@ ubixFSInfo::blockAllocationTable - vfs_mountPoint::device + vfs_mountPoint::device device_node::devInfo - vfs_mountPoint::diskLabel - vfs_mountPoint::fsInfo + vfs_mountPoint::diskLabel + vfs_mountPoint::fsInfo device_interface::info - vfs_mountPoint::partition - ubixDiskLabel::partitions + vfs_mountPoint::partition + ubixDiskLabel::partitions device_interface::write freeBlocks getFreeBlocks @@ -315,7 +313,7 @@ voidsyncBat(structvfs_mountPoint*mp){ structubixFSInfo*fsInfo=mp->fsInfo; -mp->device->devInfo->write(mp->device->devInfo->info,fsInfo->blockAllocationTable,mp->diskLabel->partitions[mp->partition].pOffset,mp->diskLabel->partitions[mp->partition].pBatSize); +mp->device->devInfo->write(mp->device->devInfo->info,fsInfo->blockAllocationTable,mp->diskLabel->partitions[mp->partition].pOffset,mp->diskLabel->partitions[mp->partition].pBatSize); } intfreeBlocks(intblock,fileDescriptor*fd){ diff --git a/doc/xml/buf_8h.xml b/doc/xml/buf_8h.xml index cc5f0f6..7896216 100644 --- a/doc/xml/buf_8h.xml +++ b/doc/xml/buf_8h.xml @@ -7,100 +7,98 @@ sys/device.h src/sys/ufs/ffs.c - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + diff --git a/doc/xml/cdefs_8h.xml b/doc/xml/cdefs_8h.xml index 64c4b1e..a4031ae 100644 --- a/doc/xml/cdefs_8h.xml +++ b/doc/xml/cdefs_8h.xml @@ -5,32 +5,32 @@ ubixos/types.h src/sys/lib/strtol.c - + - + - + - + - + - + - + - + diff --git a/doc/xml/classogDisplay__UbixOS.xml b/doc/xml/classogDisplay__UbixOS.xml index 4e73a06..096aa53 100644 --- a/doc/xml/classogDisplay__UbixOS.xml +++ b/doc/xml/classogDisplay__UbixOS.xml @@ -366,21 +366,21 @@ - + - + - + VESAInfo - + modeInfo - + diff --git a/doc/xml/copyvirtualspace_8c.xml b/doc/xml/copyvirtualspace_8c.xml index 019d3c6..54847bc 100644 --- a/doc/xml/copyvirtualspace_8c.xml +++ b/doc/xml/copyvirtualspace_8c.xml @@ -8,90 +8,90 @@ ubixos/kpanic.h string.h - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + diff --git a/doc/xml/createvirtualspace_8c.xml b/doc/xml/createvirtualspace_8c.xml index b33ed35..2e0174d 100644 --- a/doc/xml/createvirtualspace_8c.xml +++ b/doc/xml/createvirtualspace_8c.xml @@ -4,58 +4,58 @@ createvirtualspace.c vmm/vmm.h - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + diff --git a/doc/xml/devfs_8c.xml b/doc/xml/devfs_8c.xml index 6e20670..78bf422 100644 --- a/doc/xml/devfs_8c.xml +++ b/doc/xml/devfs_8c.xml @@ -12,136 +12,134 @@ lib/string.h lib/kprintf.h - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -162,7 +160,7 @@ devfs_open devfs_read devfs_write - NULL + NULL vfs_mount vfsRegisterFS x1 @@ -184,7 +182,7 @@ devfs_info::deviceList - vfs_mountPoint::fsInfo + vfs_mountPoint::fsInfo K_PANIC kmalloc devfs_init @@ -224,7 +222,7 @@ devfs_devices::devMinor devfs_devices::devName devfs_devices::devType - vfs_mountPoint::fsInfo + vfs_mountPoint::fsInfo kmalloc kprintf devfs_devices::next @@ -265,7 +263,7 @@ devfs_devices::devMajor devfs_devices::devMinor devfs_devices::devName - vfs_mountPoint::fsInfo + vfs_mountPoint::fsInfo kprintf fileDescriptorStruct::mode fileDescriptorStruct::mp @@ -598,8 +596,8 @@ intdevfs_init(){ /*Buildourdevfsstruct*/ structfileSystemdevFS= -{NULL,/*prev*/ -NULL,/*next*/ +{NULL,/*prev*/ +NULL,/*next*/ (void*)devfs_initialize,/*vfsInitFS*/ (void*)devfs_read,/*vfsRead*/ (void*)devfs_write,/*vfsWrite*/ diff --git a/doc/xml/devfs_8h.xml b/doc/xml/devfs_8h.xml index 96dc663..9bbf115 100644 --- a/doc/xml/devfs_8h.xml +++ b/doc/xml/devfs_8h.xml @@ -5,119 +5,83 @@ ubixos/types.h vfs/file.h src/sys/devfs/devfs.c - src/sys/include/ubixos/init.h + src/sys/include/ubixos/init.h src/sys/isa/fdc.c src/sys/pci/hd.c - - - - - - - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - + - - - + - + - - - - - - - - - - - - - - - + - + - + - + - + - + - + - + - + - - + + - + - + @@ -141,7 +105,7 @@ devfs_open devfs_read devfs_write - NULL + NULL vfs_mount vfsRegisterFS x1 @@ -181,7 +145,7 @@ devfs_devices::devMinor devfs_devices::devName devfs_devices::devType - vfs_mountPoint::fsInfo + vfs_mountPoint::fsInfo kmalloc kprintf devfs_devices::next diff --git a/doc/xml/device_8c.xml b/doc/xml/device_8c.xml index 2fdc146..3c56e27 100644 --- a/doc/xml/device_8c.xml +++ b/doc/xml/device_8c.xml @@ -8,56 +8,56 @@ lib/kprintf.h assert.h - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -95,7 +95,7 @@ kprintf device_node::minor device_node::next - NULL + NULL device_node::prev spinLock spinUnlock @@ -156,7 +156,7 @@ deviceSpinLock kfree device_node::next - NULL + NULL spinLock spinUnlock @@ -257,7 +257,7 @@ tmpDev=(structdevice_node*)kmalloc(sizeof(structdevice_node)); -if(tmpDev==NULL) +if(tmpDev==NULL) kprintf("ErrorAddingDevice:memoryfailure\n"); tmpDev->prev=0x0; @@ -317,9 +317,9 @@ current=devices; -previous=NULL; +previous=NULL; spinLock(&deviceSpinLock); -while(current!=NULL) +while(current!=NULL) { if(current==deviceToDelete)break; else @@ -328,7 +328,7 @@ current=current->next; } } -if(current==NULL) +if(current==NULL) { spinUnlock(&deviceSpinLock); return1; diff --git a/doc/xml/device_8old_8h.xml b/doc/xml/device_8old_8h.xml index 504328a..e1c625c 100644 --- a/doc/xml/device_8old_8h.xml +++ b/doc/xml/device_8old_8h.xml @@ -5,62 +5,53 @@ ubixos/types.h src/sys/include/isa/ne2k.h src/sys/isa/ne2k.c - src/sys/net/netif/ethernetif.c - + - + - + - + - + - + - + - - - + - + - + - - - + - - - - - + - + - + - - + + diff --git a/doc/xml/dirCache_8c.xml b/doc/xml/dirCache_8c.xml index 59ceb64..626c5b1 100644 --- a/doc/xml/dirCache_8c.xml +++ b/doc/xml/dirCache_8c.xml @@ -10,180 +10,178 @@ lib/string.h ubixos/spinlock.h - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -213,7 +211,7 @@ cacheNode::fileListHead cacheNode::fileListTail cacheNode::next - NULL + NULL cacheNode::parent cacheNode::prev spinLock @@ -241,7 +239,7 @@ kfree cacheNode::name cacheNode::next - NULL + NULL ubixfs_cacheDelete ubixfs_cacheDelete @@ -274,7 +272,7 @@ cacheNode::info cacheNode::name cacheNode::next - NULL + NULL cacheNode::parent cacheNode::permissions cacheNode::present @@ -317,7 +315,7 @@ kmalloc cacheNode::name cacheNode::next - NULL + NULL cacheNode::parent cacheNode::permissions cacheNode::present @@ -355,7 +353,7 @@ dirList directoryEntry::fileName - NULL + NULL strcmp ubixfs_cacheFind @@ -428,29 +426,29 @@ ubixfs_findName(structdirectoryEntry*dirList,uInt32size,char*name){ unsignedinti; -if(dirList==NULL||name==NULL)returnNULL; +if(dirList==NULL||name==NULL)returnNULL; //UBUkprintf("dirList:[0x%X],name:[0x%X]\n",dirList,name); for(i=0;i<(size/sizeof(structdirectoryEntry));i++){ if(strcmp(dirList[i].fileName,name)==0)return&dirList[i]; }/*for*/ -returnNULL; +returnNULL; }/*ubixfs_findName*/ structcacheNode* ubixfs_cacheFind(structcacheNode*head,char*name){ structcacheNode*tmp=head; -structdirectoryEntry*dirList=NULL; +structdirectoryEntry*dirList=NULL; unsignedinti=0x0; chardirName[256]; -char*nextDir=NULL; +char*nextDir=NULL; /*kprintf("lookingfor%s\n",name);*/ assert(name); assert(head); assert(*name); spinLock(&dca_spinLock); spinUnlock(&dca_spinLock); -if(name==NULL||head==NULL)returnNULL; -if(*name=='\0')returnNULL; +if(name==NULL||head==NULL)returnNULL; +if(*name=='\0')returnNULL; /* *walkdownthetreerecursivelyuntilwefindthenodewe'relooking @@ -462,7 +460,7 @@ i++; }/*while*/ assert(i<sizeof(dirName)); -if(i==sizeof(dirName))returnNULL; +if(i==sizeof(dirName))returnNULL; if(i==0)dirName[i++]='/'; @@ -478,17 +476,17 @@ */ /*kprintf("nextdir:%s--dirName:%s\n",nextDir,dirName);*/ if(*nextDir!='\0'){ -while(tmp!=NULL){ +while(tmp!=NULL){ //UBUkprintf("tmp->name:[0x%X],dirName:[0x%X]\n",tmp->name,dirName); if(strcmp(tmp->name,dirName)==0){ if((*tmp->attributes&typeFile)==typeFile -||tmp->fileListHead==NULL){ +||tmp->fileListHead==NULL){ /*ifwe'rehere,thentherearenosubdirscachedtolookthrough*/ dirList=ubixfs_findName((structdirectoryEntry*)head->info, *head->size,nextDir); -if(dirList==NULL)returnNULL; +if(dirList==NULL)returnNULL; /*kprintf("creatingnewnode%s",dirList->fileName);*/ tmp=ubixfs_cacheAdd(tmp,ubixfs_cacheNew(dirList->fileName)); tmp->attributes=&dirList->attributes; @@ -505,14 +503,14 @@ tmp=tmp->next; }/*while*/ /*itwasn'tpresent,returnNULL*/ -returnNULL; +returnNULL; }/*if*/ /* *ifnextDirwasnull,thenwe'reatthebottomlevel.Lookforthe *dirlistinghere */ -while(tmp!=NULL){ +while(tmp!=NULL){ assert(tmp->name); assert(name); @@ -533,10 +531,10 @@ tmp->parent->fileListTail=tmp->prev; }/*if*/ -if(tmp->next!=NULL)tmp->next->prev=tmp->prev; -if(tmp->prev!=NULL)tmp->prev->next=tmp->next; +if(tmp->next!=NULL)tmp->next->prev=tmp->prev; +if(tmp->prev!=NULL)tmp->prev->next=tmp->next; tmp->next=tmp->parent->fileListHead; -tmp->prev=NULL; +tmp->prev=NULL; tmp->parent->fileListHead=tmp; }/*if*/ #endif @@ -551,7 +549,7 @@ assert(tmp->info); dirList=ubixfs_findName((structdirectoryEntry*)tmp->info, *tmp->size,name); -if(dirList==NULL)returnNULL; +if(dirList==NULL)returnNULL; /*kprintf("creatingnewnode/size%s/%d",dirList->fileName,dirList->size);*/ tmp=ubixfs_cacheAdd(tmp,ubixfs_cacheNew(dirList->fileName)); tmp->attributes=&dirList->attributes; @@ -562,7 +560,7 @@ tmp->present=0; returntmp; #if0 -returnNULL;/*couldn'tfindit*/ +returnNULL;/*couldn'tfindit*/ #endif }/*ubixfs_cacheFind*/ @@ -571,13 +569,13 @@ structcacheNode*tmp=kmalloc(sizeof(structcacheNode)); assert(tmp); tmp->parent=tmp; -tmp->prev=tmp->next=tmp->fileListHead=tmp->fileListTail=NULL; -tmp->info=NULL; -tmp->size=NULL; +tmp->prev=tmp->next=tmp->fileListHead=tmp->fileListTail=NULL; +tmp->info=NULL; +tmp->size=NULL; tmp->present=tmp->dirty=0; -tmp->startCluster=NULL; -tmp->attributes=NULL; -tmp->permissions=NULL; +tmp->startCluster=NULL; +tmp->attributes=NULL; +tmp->permissions=NULL; tmp->name=(char*)kmalloc(strlen(name)+1); strcpy(tmp->name,name); returntmp; @@ -585,14 +583,14 @@ void ubixfs_cacheDelete(structcacheNode**head){ -structcacheNode*tmp=NULL; -structcacheNode*del=NULL; +structcacheNode*tmp=NULL; +structcacheNode*del=NULL; -if(head==NULL)return; -if(*head==NULL)return; +if(head==NULL)return; +if(*head==NULL)return; tmp=*head; -while(tmp!=NULL){ +while(tmp!=NULL){ /*ifthereareanychildnodes,deletethemfirst*/ /* @@ -608,16 +606,16 @@ tmp=tmp->next; kfree(del); }/*while*/ -*head=NULL; +*head=NULL; return; }/*deleteNode*/ #if0 void addNode(structcacheNode**node,structcacheNode*newNode){ -if(node==NULL)return; +if(node==NULL)return; newNode->next=*node; -if(*node!=NULL)(*node)->prev=newNode; -newNode->prev=NULL; +if(*node!=NULL)(*node)->prev=newNode; +newNode->prev=NULL; *node=newNode; return; }/*addNode*/ @@ -631,8 +629,8 @@ spinLock(&dca_spinLock); newNode->parent=node; newNode->next=node->fileListHead; -newNode->prev=NULL; -if(node->fileListHead==NULL) +newNode->prev=NULL; +if(node->fileListHead==NULL) node->fileListTail=newNode; else node->fileListHead->prev=newNode; diff --git a/doc/xml/dirCache_8h.xml b/doc/xml/dirCache_8h.xml index 9a2f4d5..474153c 100644 --- a/doc/xml/dirCache_8h.xml +++ b/doc/xml/dirCache_8h.xml @@ -8,579 +8,515 @@ src/sys/ubixfs/dirCache.c src/sys/ubixfs/ubixfs.c - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - + - + - - - - - + - + - + - + - + - + - + - + - + - + - + - + - - - + - - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - + - + - + - + - + - + - + - + - + - + - + - - - + - + - - - - - + - + - - - - - + - + - + - + - + - + - + - - - + - + - + - - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - + - - - - - - - - - - - - - - - - - - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - + - + - + - + - + - + - + - + - + - + - - + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -610,7 +546,7 @@ cacheNode::fileListHead cacheNode::fileListTail cacheNode::next - NULL + NULL cacheNode::parent cacheNode::prev spinLock @@ -637,7 +573,7 @@ kfree cacheNode::name cacheNode::next - NULL + NULL ubixfs_cacheDelete ubixfs_cacheDelete @@ -668,7 +604,7 @@ cacheNode::info cacheNode::name cacheNode::next - NULL + NULL cacheNode::parent cacheNode::permissions cacheNode::present @@ -710,7 +646,7 @@ kmalloc cacheNode::name cacheNode::next - NULL + NULL cacheNode::parent cacheNode::permissions cacheNode::present diff --git a/doc/xml/dir_832905b1f7f5feaf61a306b40c0ac817.xml b/doc/xml/dir_832905b1f7f5feaf61a306b40c0ac817.xml index 1c25511..56d49b1 100644 --- a/doc/xml/dir_832905b1f7f5feaf61a306b40c0ac817.xml +++ b/doc/xml/dir_832905b1f7f5feaf61a306b40c0ac817.xml @@ -2,7 +2,6 @@ src/sys/ - src/sys/compile/ src/sys/devfs/ src/sys/include/ src/sys/init/ @@ -11,14 +10,12 @@ src/sys/kmods/ src/sys/lib/ src/sys/mpi/ - src/sys/net/ src/sys/pci/ src/sys/sys/ src/sys/ubixfs/ src/sys/ufs/ src/sys/vfs/ src/sys/vmm/ - Makefile.inc diff --git a/doc/xml/dir_9854bc9d2b9a2a73f32c73e97d31d0f7.xml b/doc/xml/dir_9854bc9d2b9a2a73f32c73e97d31d0f7.xml index a2df7d5..073baca 100644 --- a/doc/xml/dir_9854bc9d2b9a2a73f32c73e97d31d0f7.xml +++ b/doc/xml/dir_9854bc9d2b9a2a73f32c73e97d31d0f7.xml @@ -6,7 +6,7 @@ endtask.h exec.h fork.h - init.h + init.h kmod.h kpanic.h ld.h diff --git a/doc/xml/dir_caf4200c438ae9601464168e21e8e4d8.xml b/doc/xml/dir_caf4200c438ae9601464168e21e8e4d8.xml index 9e90324..76b5079 100644 --- a/doc/xml/dir_caf4200c438ae9601464168e21e8e4d8.xml +++ b/doc/xml/dir_caf4200c438ae9601464168e21e8e4d8.xml @@ -6,9 +6,7 @@ src/sys/include/isa/ src/sys/include/lib/ src/sys/include/mpi/ - src/sys/include/net/ src/sys/include/netif/ - src/sys/include/objgfx/ src/sys/include/pci/ src/sys/include/sde/ src/sys/include/sys/ diff --git a/doc/xml/directory_8c.xml b/doc/xml/directory_8c.xml index f049c10..ba862d9 100644 --- a/doc/xml/directory_8c.xml +++ b/doc/xml/directory_8c.xml @@ -10,170 +10,168 @@ lib/kprintf.h lib/string.h - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -257,18 +255,18 @@ directoryEntry::attributes ubixFSInfo::blockAllocationTable blockSize - vfs_mountPoint::device + vfs_mountPoint::device device_node::devInfo - vfs_mountPoint::diskLabel + vfs_mountPoint::diskLabel directoryEntry::fileName - vfs_mountPoint::fsInfo + vfs_mountPoint::fsInfo getFreeBlocks device_interface::info kfree kmalloc fileDescriptorStruct::mp - vfs_mountPoint::partition - ubixDiskLabel::partitions + vfs_mountPoint::partition + ubixDiskLabel::partitions directoryEntry::permissions blockAllocationTableEntry::realSector directoryEntry::size @@ -422,7 +420,7 @@ fd->mp->device->devInfo->write(fd->mp->device->devInfo->info, dir, -fd->mp->diskLabel->partitions[fd->mp->partition].pOffset+fsInfo->blockAllocationTable[block].realSector, +fd->mp->diskLabel->partitions[fd->mp->partition].pOffset+fsInfo->blockAllocationTable[block].realSector, blockSize); addDirEntry(entry,fd); kfree(dir); diff --git a/doc/xml/divdi3_8c.xml b/doc/xml/divdi3_8c.xml index 6f87a4c..753ed54 100644 --- a/doc/xml/divdi3_8c.xml +++ b/doc/xml/divdi3_8c.xml @@ -4,26 +4,26 @@ divdi3.c math.h - + - + - + - + - + - + - + diff --git a/doc/xml/dma_8c.xml b/doc/xml/dma_8c.xml index e7d7c08..08e462b 100644 --- a/doc/xml/dma_8c.xml +++ b/doc/xml/dma_8c.xml @@ -6,33 +6,33 @@ sys/io.h ubixos/types.h - + - + - + - + - + - + - + - + - + - + diff --git a/doc/xml/dma_8h.xml b/doc/xml/dma_8h.xml index 7f345db..6de1ab2 100644 --- a/doc/xml/dma_8h.xml +++ b/doc/xml/dma_8h.xml @@ -6,37 +6,37 @@ src/sys/isa/fdc.c src/sys/sys/dma.c - + - + - + - + - + - + - + - + - + - + diff --git a/doc/xml/driver_8h.xml b/doc/xml/driver_8h.xml index a28d07f..3945cff 100644 --- a/doc/xml/driver_8h.xml +++ b/doc/xml/driver_8h.xml @@ -4,20 +4,20 @@ driver.h ubixos/types.h - + - + - + - + - + diff --git a/doc/xml/elf_8c.xml b/doc/xml/elf_8c.xml index 75a3995..99e8ab2 100644 --- a/doc/xml/elf_8c.xml +++ b/doc/xml/elf_8c.xml @@ -4,26 +4,26 @@ elf.c ubixos/elf.h - + - + - + - + - + - + - + @@ -44,7 +44,7 @@ - elfPhType + elfPhType phTypeName @@ -63,7 +63,7 @@ - elfRelType + elfRelType relTypeName kmod_load ldEnable @@ -84,14 +84,14 @@ - elfShType + elfShType shTypeName - - @10 - struct @10 elfPhType[] + + @4 + struct @4 elfPhType[] [] elfPhType @@ -103,9 +103,9 @@ elfGetPhType - - @12 - struct @12 elfRelType[] + + @6 + struct @6 elfRelType[] [] elfRelType @@ -117,9 +117,9 @@ elfGetRelType - - @11 - struct @11 elfShType[] + + @5 + struct @5 elfShType[] [] elfShType @@ -131,9 +131,9 @@ elfGetShType - - @9 - struct @9 elfType[] + + @3 + struct @3 elfType[] [] elfType @@ -291,7 +291,7 @@ conststruct{ char*elfTypeName; uInt32id; -}elfType[]={ +}elfType[]={ {"ET_NONE",0}, {"ET_REL",1}, {"ET_EXEC",2}, @@ -304,7 +304,7 @@ conststruct{ char*phTypeName; uInt32id; -}elfPhType[]={ +}elfPhType[]={ {"PT_NULL",0}, {"PT_LOAD",1}, {"PT_DYNAMIC",2}, @@ -319,7 +319,7 @@ conststruct{ char*shTypeName; uInt32id; -}elfShType[]={ +}elfShType[]={ {"SHT_NULL",0}, {"SHT_PROGBITS",1}, {"SHT_SYMTAB",2}, @@ -337,7 +337,7 @@ conststruct{ char*relTypeName; uInt32id; -}elfRelType[]={ +}elfRelType[]={ {"R_386_NONE",0}, {"R_386_32",1}, {"R_386_PC32",2}, @@ -353,15 +353,15 @@ char*elfGetShType(intshType){ -return((char*)elfShType[shType].shTypeName); +return((char*)elfShType[shType].shTypeName); } char*elfGetPhType(intphType){ -return((char*)elfPhType[phType].phTypeName); +return((char*)elfPhType[phType].phTypeName); } char*elfGetRelType(intrelType){ -return((char*)elfRelType[relType].relTypeName); +return((char*)elfRelType[relType].relTypeName); } /*** diff --git a/doc/xml/elf_8h.xml b/doc/xml/elf_8h.xml index eb92ae7..6ed2632 100644 --- a/doc/xml/elf_8h.xml +++ b/doc/xml/elf_8h.xml @@ -9,431 +9,395 @@ src/sys/kernel/syscall.c src/sys/kmods/kmod.c - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - + - + - + - + - + - + - + - + - + - + - + - - - + - - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - + - + - + - - - - - + - + - - - - - + - + - + - + - + - + - + - - - + - + - + - - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - - - + - + - + - + - + - + - + - + - + - - - - - + - + - + - + - + - + - + - + - + - + - - + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -1015,7 +979,7 @@ - elfPhType + elfPhType phTypeName @@ -1033,7 +997,7 @@ - elfRelType + elfRelType relTypeName kmod_load ldEnable @@ -1053,7 +1017,7 @@ - elfShType + elfShType shTypeName diff --git a/doc/xml/endtask_8c.xml b/doc/xml/endtask_8c.xml index 3ea3dac..3a1ba53 100644 --- a/doc/xml/endtask_8c.xml +++ b/doc/xml/endtask_8c.xml @@ -9,186 +9,184 @@ lib/kprintf.h isa/8259.h - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -226,7 +224,6 @@ _int5 _int6 _int9 - netMainThread schedEndTask sysExec sysExit diff --git a/doc/xml/endtask_8h.xml b/doc/xml/endtask_8h.xml index f891d45..51f1834 100644 --- a/doc/xml/endtask_8h.xml +++ b/doc/xml/endtask_8h.xml @@ -12,182 +12,145 @@ src/sys/kernel/sched.c src/sys/kernel/syscall.c src/sys/kernel/syscall_new.c - src/sys/net/net/init.c src/sys/sys/idt.c - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - + - - - + - + - + - - - - - - - - - + - + - - - - - - - + - + - + - + - + - + - + - + - + - + - + - - - + - + - + - + - - - - - + - + - + - + - + - + @@ -225,7 +188,6 @@ _int5 _int6 _int9 - netMainThread schedEndTask sysExec sysExit diff --git a/doc/xml/ethernetif_8h.xml b/doc/xml/ethernetif_8h.xml index 0f761b5..4a1366a 100644 --- a/doc/xml/ethernetif_8h.xml +++ b/doc/xml/ethernetif_8h.xml @@ -2,118 +2,18 @@ ethernetif.h - net/netif.h - src/sys/net/net/init.c + net/netif.h - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - void @@ -121,7 +21,7 @@ (struct netif *netif) ethernetif_init - struct netif * + struct netif * netif @@ -130,24 +30,7 @@ - - arp_init - arp_timer - ARP_TMR_INTERVAL - ethernetif_output - netif::hwaddr - IFNAME0 - IFNAME1 - netif::linkoutput - low_level_init - low_level_output - mem_malloc - netif::name - NULL - netif::output - netif::state - sys_timeout - netMainThread + @@ -192,9 +75,9 @@ #ifndef__NETIF_ETHERNETIF_H__ #define__NETIF_ETHERNETIF_H__ -#include"net/netif.h" +#include"net/netif.h" -voidethernetif_init(structnetif*netif); +voidethernetif_init(structnetif*netif); #endif/*__NETIF_ETHERNETIF_H__*/ diff --git a/doc/xml/exec_8c.xml b/doc/xml/exec_8c.xml index 127d540..9b27a37 100644 --- a/doc/xml/exec_8c.xml +++ b/doc/xml/exec_8c.xml @@ -13,196 +13,180 @@ lib/string.h assert.h - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - + - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + diff --git a/doc/xml/exec_8h.xml b/doc/xml/exec_8h.xml index c5dfe30..b2509f9 100644 --- a/doc/xml/exec_8h.xml +++ b/doc/xml/exec_8h.xml @@ -9,171 +9,127 @@ src/sys/kernel/syscall.c src/sys/kernel/systemtask.c src/sys/kernel/ubthread.c - src/sys/net/api/tcpip.c - src/sys/net/net/init.c src/sys/ubixfs/ubixfs.c - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - + - - - + - + - + - + - + - + - - - - - - - - - + - + - - - - - - - + - + - + - + - - - - - + - - - - - + - + - + - + - + - + - + - + - - - - - + - + diff --git a/doc/xml/fdc_8c.xml b/doc/xml/fdc_8c.xml index ccd06d0..09d7c4a 100644 --- a/doc/xml/fdc_8c.xml +++ b/doc/xml/fdc_8c.xml @@ -16,174 +16,138 @@ lib/kmalloc.h devfs/devfs.h - - - - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - + - - - + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -258,7 +222,7 @@ fdcWrite floppyIsr device_interface::init - irqEnable + irqEnable kmalloc device_interface::major mVec @@ -284,7 +248,8 @@ - dev + device_node::devInfo + device_interface::size fdc_init @@ -935,8 +900,8 @@ unsignedlongtbaddr=0x80000L; -intfdcInit2(structdevice_node*dev){ -dev->devInfo->size=(1024*1450); +intfdcInit2(structdevice_node*dev){ +dev->devInfo->size=(1024*1450); return(0x0); } diff --git a/doc/xml/fdc_8h.xml b/doc/xml/fdc_8h.xml index 7108519..9b0f175 100644 --- a/doc/xml/fdc_8h.xml +++ b/doc/xml/fdc_8h.xml @@ -3,46 +3,46 @@ fdc.h ubixos/types.h - src/sys/include/ubixos/init.h + src/sys/include/ubixos/init.h src/sys/isa/fdc.c - + - + - + - + - + - + - + - - + + - + - + - + - + @@ -326,7 +326,7 @@ fdcWrite floppyIsr device_interface::init - irqEnable + irqEnable kmalloc device_interface::major mVec diff --git a/doc/xml/ffs_8c.xml b/doc/xml/ffs_8c.xml index 5757f48..430f842 100644 --- a/doc/xml/ffs_8c.xml +++ b/doc/xml/ffs_8c.xml @@ -11,150 +11,148 @@ lib/string.h sys/buf.h - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -190,7 +188,7 @@ fileDescriptorStruct::dmadat fs::fs_maxfilesize kprintf - dmadat::sbbuf + dmadat::sbbuf @@ -211,7 +209,7 @@ intffs_read(fileDescriptor*fd,char*data,uInt32offset,longsize){ structfs*fs; -fs=(structfs*)fd->dmadat->sbbuf; +fs=(structfs*)fd->dmadat->sbbuf; if(offset<fd->size&&offset>=fs->fs_maxfilesize){ //return(EOVERFLOW); diff --git a/doc/xml/ffs_8h.xml b/doc/xml/ffs_8h.xml index b90f9cc..bb23f0a 100644 --- a/doc/xml/ffs_8h.xml +++ b/doc/xml/ffs_8h.xml @@ -8,105 +8,103 @@ src/sys/ufs/ffs.c src/sys/ufs/ufs.c - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -139,7 +137,7 @@ fileDescriptorStruct::dmadat fs::fs_maxfilesize kprintf - dmadat::sbbuf + dmadat::sbbuf diff --git a/doc/xml/file_8c.xml b/doc/xml/file_8c.xml index 57a1eff..4232f3c 100644 --- a/doc/xml/file_8c.xml +++ b/doc/xml/file_8c.xml @@ -14,208 +14,206 @@ lib/kprintf.h assert.h - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -242,7 +240,7 @@ fdTable_lock kfree fileDescriptorStruct::next - NULL + NULL vitalsStruct::openFiles fileDescriptorStruct::prev spinLock @@ -292,7 +290,7 @@ - vfs_mountPoint::fs + vfs_mountPoint::fs fileDescriptorStruct::mp fileDescriptorStruct::offset fileSystem::vfsRead @@ -327,14 +325,14 @@ fileDescriptorStruct::fileName fileRead fileWrite - vfs_mountPoint::fs + vfs_mountPoint::fs kfree kmalloc kprintf fileDescriptorStruct::mode fileDescriptorStruct::mp fileDescriptorStruct::next - NULL + NULL fileDescriptorStruct::offset vitalsStruct::openFiles fileDescriptorStruct::prev @@ -355,7 +353,6 @@ sysExec sysFopen sysMkDir - tcpdump_init int @@ -377,7 +374,7 @@ - vfs_mountPoint::fs + vfs_mountPoint::fs fileDescriptorStruct::mp fileDescriptorStruct::offset fileSystem::vfsWrite @@ -411,7 +408,7 @@ assert - vfs_mountPoint::fs + vfs_mountPoint::fs fileDescriptorStruct::mp fileDescriptorStruct::offset fileSystem::vfsRead @@ -480,7 +477,7 @@ - vfs_mountPoint::fs + vfs_mountPoint::fs fileDescriptorStruct::mp fileDescriptorStruct::offset fileSystem::vfsWrite @@ -530,7 +527,7 @@ fclose userFileDescriptorStruct::fd - NULL + NULL void @@ -588,7 +585,7 @@ userFileDescriptorStruct::fdSize fopen kprintf - NULL + NULL fileDescriptorStruct::size @@ -617,7 +614,7 @@ userFileDescriptorStruct::fd fread - NULL + NULL void @@ -644,7 +641,7 @@ userFileDescriptorStruct::fd - NULL + NULL fileDescriptorStruct::offset @@ -697,10 +694,10 @@ osInfo::cwd fclose fopen - vfs_mountPoint::fs + vfs_mountPoint::fs kprintf fileDescriptorStruct::mp - NULL + NULL taskStruct::oInfo sprintf strstr @@ -758,9 +755,9 @@ - vfs_mountPoint::fs - vfs_mountPoint::mountPoint - NULL + vfs_mountPoint::fs + vfs_mountPoint::mountPoint + NULL strtok vfs_findMount fileSystem::vfsUnlink @@ -899,9 +896,9 @@ voidsysFseek(userFileDescriptor*userFd,longoffset,intwhence){ //TODO:coredump? -if(userFd==NULL) +if(userFd==NULL) return; -if(userFd->fd==NULL) +if(userFd->fd==NULL) return; userFd->fd->offset=offset+whence; @@ -928,7 +925,7 @@ ************************************************************************/ voidsysFopen(constchar*file,char*flags,userFileDescriptor*userFd){ -if(userFd==NULL) +if(userFd==NULL) kprintf("Error:userFd==NULL,File:%s,Line:%i\n",__FILE__,__LINE__); userFd->fd=fopen(file,flags); if(userFd->fd!=0x0){ @@ -947,9 +944,9 @@ ************************************************************************/ voidsysFread(void*data,longsize,userFileDescriptor*userFd){ /*TODO:coredump?*/ -if(userFd==NULL) +if(userFd==NULL) return; -if(userFd->fd==NULL) +if(userFd->fd==NULL) return; fread(data,size,1,userFd->fd); return; @@ -963,12 +960,12 @@ ************************************************************************/ voidsysFclose(userFileDescriptor*userFd,int*status){ -if(userFd==NULL) +if(userFd==NULL) { *status=-1; return; } -if(userFd->fd==NULL) +if(userFd->fd==NULL) { *status=-1; return; @@ -1089,14 +1086,14 @@ /*AllocateMemoryForFileDescriptor*/ if((tmpFd=(fileDescriptor*)kmalloc(sizeof(fileDescriptor)))==0x0){ kprintf("Error:tmpFd==NULL,File:%s,Line:%i\n",__FILE__,__LINE__); -return(NULL); +return(NULL); } strcpy(fileName,file); if(strstr(fileName,":")){ mountPoint=(char*)strtok((char*)&fileName,":"); -path=strtok(NULL,"\n"); +path=strtok(NULL,"\n"); } else{ path=fileName; @@ -1189,7 +1186,7 @@ kfree(tmpFd); spinUnlock(&fdTable_lock); kprintf("FileNotFound?%s\n",file); -return(NULL); +return(NULL); } /*ReturnNULL*/ @@ -1221,7 +1218,7 @@ systemVitals->openFiles--; spinUnlock(&fdTable_lock); -if(tmpFd->buffer!=NULL) +if(tmpFd->buffer!=NULL) kfree(tmpFd->buffer); kfree(tmpFd); return(0x0); @@ -1259,7 +1256,7 @@ sprintf(rootPath,"%s/",strtok(dir,"/")); else sprintf(rootPath,"%s%s/",rootPath,strtok(dir,"/")); -tmp=strtok(NULL,"\n"); +tmp=strtok(NULL,"\n"); dir=tmp; } @@ -1290,7 +1287,7 @@ structvfs_mountPoint*mp=0x0; path=(char*)strtok((char*)node,"@"); -mountPoint=strtok(NULL,"\n"); +mountPoint=strtok(NULL,"\n"); if(mountPoint==0x0){ mp=vfs_findMount("sys");/*_current->oInfo.container;*/ } diff --git a/doc/xml/fork_8c.xml b/doc/xml/fork_8c.xml index 55695a7..2601115 100644 --- a/doc/xml/fork_8c.xml +++ b/doc/xml/fork_8c.xml @@ -11,195 +11,193 @@ string.h assert.h - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + diff --git a/doc/xml/fork_8h.xml b/doc/xml/fork_8h.xml index ea8fbe6..d369705 100644 --- a/doc/xml/fork_8h.xml +++ b/doc/xml/fork_8h.xml @@ -5,134 +5,97 @@ ubixos/types.h ubixos/sched.h src/sys/kernel/fork.c - src/sys/net/net/shell.c - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - + - - - + - + - + - - - - - - - - - + - + - - - - - - - + - + - + - - - - - + - - - + diff --git a/doc/xml/gdt_8h.xml b/doc/xml/gdt_8h.xml index 710bd10..bed2022 100644 --- a/doc/xml/gdt_8h.xml +++ b/doc/xml/gdt_8h.xml @@ -11,81 +11,81 @@ src/sys/pci/lnc.c src/sys/sys/idt.c - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - + + - + - + - + diff --git a/doc/xml/gen__calls_8c.xml b/doc/xml/gen__calls_8c.xml index 5f8bd84..f1008b7 100644 --- a/doc/xml/gen__calls_8c.xml +++ b/doc/xml/gen__calls_8c.xml @@ -12,168 +12,152 @@ string.h assert.h - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - + - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -398,7 +382,6 @@ write_args::buf - buffer write_args::fd kfree kmalloc @@ -481,7 +464,7 @@ } intsys_write(structthread*td,structwrite_args*uap){ -char*buffer=0x0; +char*buffer=0x0; char*in=0x0; #ifdefDEBUG diff --git a/doc/xml/gen__calls_8h.xml b/doc/xml/gen__calls_8h.xml index 7869c0b..3b941fb 100644 --- a/doc/xml/gen__calls_8h.xml +++ b/doc/xml/gen__calls_8h.xml @@ -6,53 +6,53 @@ sys/sysproto.h src/sys/kernel/gen_calls.c - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + diff --git a/doc/xml/getfreepage_8c.xml b/doc/xml/getfreepage_8c.xml index a8c7631..a6763d8 100644 --- a/doc/xml/getfreepage_8c.xml +++ b/doc/xml/getfreepage_8c.xml @@ -6,72 +6,72 @@ ubixos/kpanic.h ubixos/spinlock.h - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + diff --git a/doc/xml/getfreevirtualpage_8c.xml b/doc/xml/getfreevirtualpage_8c.xml index e0c149b..2a53a77 100644 --- a/doc/xml/getfreevirtualpage_8c.xml +++ b/doc/xml/getfreevirtualpage_8c.xml @@ -8,154 +8,138 @@ ubixos/spinlock.h lib/kprint.h - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - + - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + diff --git a/doc/xml/getphysicaladdr_8c.xml b/doc/xml/getphysicaladdr_8c.xml index 72916af..8ed75e3 100644 --- a/doc/xml/getphysicaladdr_8c.xml +++ b/doc/xml/getphysicaladdr_8c.xml @@ -4,58 +4,58 @@ getphysicaladdr.c vmm/vmm.h - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + diff --git a/doc/xml/hd_8c.xml b/doc/xml/hd_8c.xml index 227ca5a..90edb58 100644 --- a/doc/xml/hd_8c.xml +++ b/doc/xml/hd_8c.xml @@ -11,196 +11,194 @@ devfs/devfs.h string.h - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -221,7 +219,7 @@ - dev + device_node::devInfo hdCmd hdData driveInfo::hdDev @@ -235,10 +233,13 @@ driveInfo::hdShift driveInfo::hdSize hdStat + device_interface::info + device_interface::initialized inportByte inportWord kprintf outportByte + device_interface::size initHardDisk @@ -424,7 +425,7 @@ bsd_disklabel::d_npartitions - bsd_disklabel::d_partitions + bsd_disklabel::d_partitions devfs_makeNode device_add dos_partition::dp_start @@ -566,7 +567,7 @@ //Whydoineedtoadd1? hdRead(devInfo->info,data2,d[i].dp_start+1,0x1); for(x=0;x<bsdd->d_npartitions;x++){ -if(bsdd->d_partitions[x].p_size>0){ +if(bsdd->d_partitions[x].p_size>0){ sprintf(name,"ad0s%i%c",i+1,'a'+x); //NewNodes devInfo2=(structdevice_interface*)kmalloc(sizeof(structdevice_interface)); @@ -574,12 +575,12 @@ memcpy(devInfo2,devInfo,sizeof(structdevice_interface)); memcpy(hdd2,hdd,sizeof(structdriveInfo)); //hdd2->parOffset=d[i].dp_start+bsdd->d_partitions[x].p_offset; -hdd2->parOffset=bsdd->d_partitions[x].p_offset; +hdd2->parOffset=bsdd->d_partitions[x].p_offset; devInfo2->info=hdd2; minor++; device_add(minor,'c',devInfo2); devfs_makeNode(name,'c',0x1,minor); -kprintf("%s-Type:[%s],Start:[0x%X],Size:[0x%X],MM:[%i:%i]\n",name,fstypenames[bsdd->d_partitions[x].p_fstype],bsdd->d_partitions[x].p_offset,bsdd->d_partitions[x].p_size,devInfo->major,minor); +kprintf("%s-Type:[%s],Start:[0x%X],Size:[0x%X],MM:[%i:%i]\n",name,fstypenames[bsdd->d_partitions[x].p_fstype],bsdd->d_partitions[x].p_offset,bsdd->d_partitions[x].p_size,devInfo->major,minor); } } } @@ -611,11 +612,11 @@ return(0x0); } -inthdInit(structdevice_node*dev){ +inthdInit(structdevice_node*dev){ charretVal=0x0; longcounter=0x0; short*tmp=0x0; -structdriveInfo*hdd=dev->devInfo->info; +structdriveInfo*hdd=dev->devInfo->info; for(counter=1000000;counter>=0;counter--){ retVal=inportByte(hdd->hdPort+hdStat)&0x80; if(!retVal)gotoready; @@ -683,8 +684,8 @@ hdd->hdSize=(hdd->hdSector[0x7B]*256*256*256)+(hdd->hdSector[0x7A]*256*256)+(hdd->hdSector[0x79]*256)+hdd->hdSector[0x78]; hdd->hdEnable=1; kprintf("Drive:[0x%X/0x%X],Size:[%iSectors/%iKBytes]\n",hdd->hdPort,hdd->hdDev,hdd->hdSize,((hdd->hdSize*512)/1024)); -dev->devInfo->size=hdd->hdSize*512; -dev->devInfo->initialized=0x1; +dev->devInfo->size=hdd->hdSize*512; +dev->devInfo->initialized=0x1; return(0x0); } diff --git a/doc/xml/hd_8h.xml b/doc/xml/hd_8h.xml index 7da2454..f328487 100644 --- a/doc/xml/hd_8h.xml +++ b/doc/xml/hd_8h.xml @@ -3,167 +3,165 @@ hd.h ubixfs/ubixfs.h - src/sys/include/ubixos/init.h + src/sys/include/ubixos/init.h src/sys/pci/hd.c - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - + + @@ -343,7 +341,7 @@ - dev + device_node::devInfo hdCmd hdData driveInfo::hdDev @@ -357,10 +355,13 @@ driveInfo::hdShift driveInfo::hdSize hdStat + device_interface::info + device_interface::initialized inportByte inportWord kprintf outportByte + device_interface::size initHardDisk @@ -540,7 +541,7 @@ bsd_disklabel::d_npartitions - bsd_disklabel::d_partitions + bsd_disklabel::d_partitions devfs_makeNode device_add dos_partition::dp_start @@ -691,7 +692,7 @@ inthdStart(); inthdStop(); inthdStandby(); -inthdInit(structdevice_node*dev); +inthdInit(structdevice_node*dev); structdos_partition{ unsignedchardp_flag;/*bootstrapflags*/ @@ -763,9 +764,9 @@ u_int32_td_trkseek;/*track-to-trackseek,usec*/ u_int32_td_flags;/*genericflags*/ #defineNDDATA5 -u_int32_td_drivedata[NDDATA];/*drive-typespecificinformation*/ +u_int32_td_drivedata[NDDATA];/*drive-typespecificinformation*/ #defineNSPARE5 -u_int32_td_spare[NSPARE];/*reservedforfutureuse*/ +u_int32_td_spare[NSPARE];/*reservedforfutureuse*/ u_int32_td_magic2;/*themagicnumber(again)*/ u_int16_td_checksum;/*xorofdataincl.partitions*/ @@ -780,7 +781,7 @@ u_int8_tp_fstype;/*filesystemtype,seebelow*/ u_int8_tp_frag;/*filesystemfragmentsperblock*/ u_int16_tp_cpg;/*filesystemcylinderspergroup*/ -}d_partitions[MAXPARTITIONS];/*actuallymaybemore*/ +}d_partitions[MAXPARTITIONS];/*actuallymaybemore*/ }; staticconstchar*fstypenames[]={ @@ -805,7 +806,7 @@ "?", "?", "jfs", -NULL +NULL }; #endif diff --git a/doc/xml/idt_8c.xml b/doc/xml/idt_8c.xml index ee904f6..8c36714 100644 --- a/doc/xml/idt_8c.xml +++ b/doc/xml/idt_8c.xml @@ -15,210 +15,194 @@ ubixos/endtask.h string.h - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - + - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -363,8 +347,8 @@ taskStruct::id inportByte inportWord - irqDisable - irqEnable + irqDisable + irqEnable kpanic kprintf taskStruct::oInfo @@ -618,7 +602,7 @@ kernelPageDirectory kprintf tssStruct::ldt - loadidt + loadidt memset setTaskVector setVector @@ -751,9 +735,9 @@ - - struct @14 - struct @14 loadidt + + struct @8 + struct @8 loadidt loadidt @@ -820,7 +804,7 @@ staticstruct{ unsignedshortlimit__attribute__((packed)); uniondescriptorTableUnion*idt__attribute__((packed)); -}loadidt={ +}loadidt={ (256*sizeof(uniondescriptorTableUnion)-1),ubixIDT }; @@ -854,7 +838,7 @@ "popfl\n" "sti\n" : -:"r"((char*)&loadidt) +:"r"((char*)&loadidt) ); /*Setupthebasicvectorsforthereservedints*/ diff --git a/doc/xml/idt_8h.xml b/doc/xml/idt_8h.xml index e494121..2104650 100644 --- a/doc/xml/idt_8h.xml +++ b/doc/xml/idt_8h.xml @@ -4,7 +4,7 @@ idt.h ubixos/types.h sys/gdt.h - src/sys/include/ubixos/init.h + src/sys/include/ubixos/init.h src/sys/isa/atkbd.c src/sys/isa/fdc.c src/sys/isa/mouse.c @@ -13,85 +13,85 @@ src/sys/pci/lnc.c src/sys/sys/idt.c - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - + + - + - + - + @@ -267,8 +267,8 @@ taskStruct::id inportByte inportWord - irqDisable - irqEnable + irqDisable + irqEnable kpanic kprintf taskStruct::oInfo @@ -499,7 +499,7 @@ kernelPageDirectory kprintf tssStruct::ldt - loadidt + loadidt memset setTaskVector setVector diff --git a/doc/xml/index.xml b/doc/xml/index.xml index 577f473..33d3dd8 100644 --- a/doc/xml/index.xml +++ b/doc/xml/index.xml @@ -1,7 +1,7 @@ __sigset - __bits + __bits __timespec tv_nsec @@ -24,40 +24,6 @@ uid username - api_msg - msg - type - - api_msg_msg - bc - conn - conntype - copy - dataptr - ipaddr - len - mbox - msg - p - port - w - - arp_entry - ctime - ethaddr - ipaddr - - arp_hdr - PACK_STRUCT_FIELD - PACK_STRUCT_FIELD - PACK_STRUCT_FIELD - PACK_STRUCT_FIELD - PACK_STRUCT_FIELD - PACK_STRUCT_FIELD - PACK_STRUCT_FIELD - PACK_STRUCT_FIELD - PACK_STRUCT_FIELD - arpcom ac_enaddr ac_multicnt @@ -88,7 +54,7 @@ d_bbsize d_checksum d_cylskew - d_drivedata + d_drivedata d_flags d_headswitch d_interleave @@ -99,13 +65,13 @@ d_nsectors d_ntracks d_packname - d_partitions + d_partitions d_rpm d_sbsize d_secpercyl d_secperunit d_secsize - d_spare + d_spare d_sparespercyl d_sparespertrack d_subtype @@ -141,8 +107,8 @@ close_args fd - fd_l_ - fd_r_ + fd_l_ + fd_r_ confadd bus @@ -247,16 +213,16 @@ dirent d_fileno - d_name + d_name d_namlen d_reclen d_type dmadat - blkbuf - indbuf - sbbuf - secbuf + blkbuf + indbuf + sbbuf + secbuf dos_partition dp_ecyl @@ -373,23 +339,16 @@ bytes shorts - ethernetif - ethaddr - - ethip_hdr - PACK_STRUCT_FIELD - PACK_STRUCT_FIELD - fcntl_args arg - arg_l_ - arg_r_ + arg_l_ + arg_r_ cmd - cmd_l_ - cmd_r_ + cmd_l_ + cmd_r_ fd - fd_l_ - fd_r_ + fd_l_ + fd_r_ file f_flag @@ -457,7 +416,7 @@ fs_fsbtodb fs_fshift fs_fsize - fs_fsmnt + fs_fsmnt fs_iblkno fs_id fs_inopb @@ -472,7 +431,7 @@ fs_minfree fs_ncg fs_nindir - fs_ocsp + fs_ocsp fs_old_cgmask fs_old_cgoffset fs_old_cpc @@ -507,7 +466,7 @@ fs_sblockloc fs_sbsize fs_size - fs_snapinum + fs_snapinum fs_spare1 fs_spare2 fs_spare5 @@ -517,15 +476,15 @@ fs_swuid fs_time fs_unused_1 - fs_volname + fs_volname fstat_args fd - fd_l_ - fd_r_ + fd_l_ + fd_r_ sb - sb_l_ - sb_r_ + sb_l_ + sb_r_ gdt_descr __attribute__ @@ -557,17 +516,17 @@ gettimeofday_args tp - tp_l_ - tp_r_ + tp_l_ + tp_r_ tzp - tzp_l_ - tzp_r_ + tzp_l_ + tzp_r_ getuid_args dummy hostRingEntry - buff + buff data md @@ -601,38 +560,6 @@ swd twd - icmp_dur_hdr - PACK_STRUCT_FIELD - PACK_STRUCT_FIELD - PACK_STRUCT_FIELD - chksum - icode - type - unused - - icmp_echo_hdr - PACK_STRUCT_FIELD - PACK_STRUCT_FIELD - PACK_STRUCT_FIELD - PACK_STRUCT_FIELD - chksum - icode - id - seqno - type - - icmp_te_hdr - PACK_STRUCT_FIELD - PACK_STRUCT_FIELD - PACK_STRUCT_FIELD - chksum - icode - type - unused - - in_addr - s_addr - initBlock ladrf mode @@ -644,37 +571,14 @@ ioctl_args com - com_l_ - com_r_ + com_l_ + com_r_ data - data_l_ - data_r_ + data_l_ + data_r_ fd - fd_l_ - fd_r_ - - ip_addr - PACK_STRUCT_FIELD - addr - - ip_hdr - PACK_STRUCT_FIELD - PACK_STRUCT_FIELD - PACK_STRUCT_FIELD - PACK_STRUCT_FIELD - PACK_STRUCT_FIELD - PACK_STRUCT_FIELD - PACK_STRUCT_FIELD - PACK_STRUCT_FIELD - dest - flow1 - flow2 - hoplim - len - nexthdr - tclass1 - tclass2 - v + fd_l_ + fd_r_ issetugid_args dummy @@ -699,11 +603,6 @@ recvRing transRings - lwip_socket - conn - lastdata - lastoffset - mds md0 md1 @@ -725,26 +624,26 @@ mmap_args addr - addr_l_ - addr_r_ + addr_l_ + addr_r_ fd - fd_l_ - fd_r_ + fd_l_ + fd_r_ flags - flags_l_ - flags_r_ + flags_l_ + flags_r_ len - len_l_ - len_r_ + len_l_ + len_r_ pad - pad_l_ - pad_r_ + pad_l_ + pad_r_ pos - pos_l_ - pos_r_ + pos_l_ + pos_r_ prot - prot_l_ - prot_r_ + prot_l_ + prot_r_ mpi_mbox msg @@ -755,55 +654,23 @@ prev mpi_message - data + data header next pid munmap_args addr - addr_l_ - addr_r_ + addr_l_ + addr_r_ len - len_l_ - len_r_ + len_l_ + len_r_ net broadcast mac - netbuf - err - fromaddr - fromport - p - ptr - - netconn - acceptmbox - err - mbox - pcb - recvmbox - sem - state - tcp - type - udp - - netif - gw - hwaddr - input - ip_addr - linkoutput - name - netmask - next - num - output - state - nicBuffer buffer length @@ -818,8 +685,8 @@ obreak_args nsize - nsize_l_ - nsize_r_ + nsize_l_ + nsize_r_ ogDisplay_UbixOS ogAlias @@ -843,38 +710,6 @@ VESAInfo visualPage - ogDisplay_VESA - ogAlias - ogAvail - ogClear - ogClone - ogCopyLineFrom - ogCopyLineTo - ogCopyPal - ogCreate - ogDisplay_VESA - ogGetPixel - ogGetPtr - ogHLine - ogLoadPal - ogSetPixel - ogSetRGBPalette - ogVFlip - ogVLine - ~ogDisplay_VESA - findMode - getModeInfo - getVESAInfo - rawGetPixel - rawLine - rawSetPixel - setMode - setPal - InGraphics - ModeRec - ScreenSelector - VESARec - ogModeInfo __attribute__ __attribute__ @@ -926,14 +761,14 @@ open_args flags - flags_l_ - flags_r_ + flags_l_ + flags_r_ mode - mode_l_ - mode_r_ + mode_l_ + mode_r_ path - path_l_ - path_r_ + path_l_ + path_r_ osInfo controlKeys @@ -951,14 +786,6 @@ size startSector - pbuf - flags - len - next - payload - ref - tot_len - pciConfig base baseClass @@ -986,25 +813,25 @@ read_args buf - buf_l_ - buf_r_ + buf_l_ + buf_r_ fd - fd_l_ - fd_r_ + fd_l_ + fd_r_ nbyte - nbyte_l_ - nbyte_r_ + nbyte_l_ + nbyte_r_ readlink_args buf - buf_l_ - buf_r_ + buf_l_ + buf_r_ count - count_l_ - count_r_ + count_l_ + count_r_ path - path_l_ - path_r_ + path_l_ + path_r_ sdeWindows buf @@ -1015,48 +842,36 @@ setitimer_args itv - itv_l_ - itv_r_ + itv_l_ + itv_r_ oitv - oitv_l_ - oitv_r_ + oitv_l_ + oitv_r_ which - which_l_ - which_r_ + which_l_ + which_r_ sigaction_args act - act_l_ - act_r_ + act_l_ + act_r_ oact - oact_l_ - oact_r_ + oact_l_ + oact_r_ sig - sig_l_ - sig_r_ + sig_l_ + sig_r_ sigprocmask_args how - how_l_ - how_r_ + how_l_ + how_r_ oset - oset_l_ - oset_r_ + oset_l_ + oset_r_ set - set_l_ - set_r_ - - sockaddr - sa_data - sa_family - sa_len - - sockaddr_in - sin_addr - sin_family - sin_len - sin_port - sin_zero + set_l_ + set_r_ stat __st_atimensec @@ -1082,55 +897,25 @@ st_size st_uid - sys_mbox - first - last - mail - msgs - mutex - - sys_mbox_msg - msg - next - - sys_sem - c - cond - mutex - - sys_thread - next - timeouts - ubthread - - sys_timeout - arg - h - next - time - - sys_timeouts - next - sysctl_args name - name_l_ - name_r_ + name_l_ + name_r_ namelen - namelen_l_ - namelen_r_ + namelen_l_ + namelen_r_ new - new_l_ - new_r_ + new_l_ + new_r_ newlen - newlen_l_ - newlen_r_ + newlen_l_ + newlen_r_ old - old_l_ - old_r_ + old_l_ + old_r_ oldlenp - oldlenp_l_ - oldlenp_r_ + oldlenp_l_ + oldlenp_r_ sysctl_entry children @@ -1156,96 +941,12 @@ uid usedMath - tcp_hdr - PACK_STRUCT_FIELD - PACK_STRUCT_FIELD - PACK_STRUCT_FIELD - PACK_STRUCT_FIELD - PACK_STRUCT_FIELD - PACK_STRUCT_FIELD - PACK_STRUCT_FIELD - PACK_STRUCT_FIELD - - tcp_pcb - accept - acked - callback_arg - connected - cwnd - dupacks - errf - flags - lastack - local_ip - local_port - mss - next - nrtx - poll - pollinterval - polltmr - rcv_nxt - rcv_wnd - recv - recv_data - remote_ip - remote_port - rtime - rto - rtseq - rttest - sa - sent - snd_buf - snd_lbb - snd_max - snd_nxt - snd_queuelen - snd_wl1 - snd_wl2 - snd_wnd - ssthresh - state - sv - tmr - unacked - unsent - - tcp_pcb_listen - accept - callback_arg - local_ip - local_port - next - state - - tcp_seg - dataptr - len - next - p - tcphdr - - tcpip_msg - apimsg - inp - msg - netif - p - sem - type - thread - o_files + o_files td_retval vm_daddr vm_dsize - thread_start_param - arg - function - thread - timespec tv_nsec tv_sec @@ -1266,41 +967,6 @@ tz_dsttime tz_minuteswest - TMode_Rec - __attribute__ - __attribute__ - __attribute__ - __attribute__ - __attribute__ - __attribute__ - __attribute__ - __attribute__ - __attribute__ - __attribute__ - __attribute__ - __attribute__ - __attribute__ - __attribute__ - __attribute__ - __attribute__ - __attribute__ - __attribute__ - __attribute__ - __attribute__ - __attribute__ - __attribute__ - __attribute__ - __attribute__ - __attribute__ - __attribute__ - __attribute__ - __attribute__ - __attribute__ - __attribute__ - __attribute__ - __attribute__ - __attribute__ - tms tms_cstime tms_cutime @@ -1378,26 +1044,12 @@ tty_x tty_y - TVESA_Rec - __attribute__ - __attribute__ - __attribute__ - __attribute__ - __attribute__ - __attribute__ - __attribute__ - __attribute__ - __attribute__ - __attribute__ - __attribute__ - __attribute__ - ubixDiskLabel driveType magicNum magicNum2 numPartitions - partitions + partitions ubixDiskLabel::ubixPartitions pBatSize @@ -1437,40 +1089,24 @@ mutex next - udp_hdr - PACK_STRUCT_FIELD - PACK_STRUCT_FIELD - PACK_STRUCT_FIELD - PACK_STRUCT_FIELD - - udp_pcb - chksum_len - flags - local_port - next - recv - recv_arg - remote_ip - remote_port - ufs1_dinode di_atime di_atimensec di_blocks di_ctime di_ctimensec - di_db + di_db di_flags di_gen di_gid - di_ib + di_ib di_mode di_mtime di_mtimensec di_nlink di_size di_spare - di_u + di_u di_uid oldids @@ -1483,13 +1119,13 @@ di_blocks di_ctime di_ctimensec - di_db - di_extb + di_db + di_extb di_extsize di_flags di_gen di_gid - di_ib + di_ib di_kernflags di_mode di_mtime @@ -1531,16 +1167,14 @@ write_args buf - buf_l_ - buf_r_ + buf_l_ + buf_r_ fd - fd_l_ - fd_r_ + fd_l_ + fd_r_ nbyte - nbyte_l_ - nbyte_r_ - - null.c + nbyte_l_ + nbyte_r_ devfs.c devfs_init @@ -1557,7 +1191,7 @@ __END_DECLS _assert assert - __assert + __assert devfs.h devfs_init @@ -1713,7 +1347,7 @@ TX_2X_PAGES TX_PAGES dp_rcvhdr_t - ether_addr + ether_addr_t ne2k_init ne2kAllocBuffer ne2kDevInit @@ -1803,611 +1437,6 @@ mpi_postMessage mpi_spam - api.h - NETCONN_COPY - NETCONN_NOCOPY - netconn_state - NETCONN_NONE - NETCONN_WRITE - NETCONN_ACCEPT - NETCONN_RECV - NETCONN_CONNECT - NETCONN_CLOSE - netconn_type - NETCONN_TCP - NETCONN_UDP - NETCONN_UDPLITE - NETCONN_UDPNOCHKSUM - netbuf_alloc - netbuf_chain - netbuf_copy - netbuf_copy_partial - netbuf_data - netbuf_delete - netbuf_first - netbuf_free - netbuf_fromaddr - netbuf_fromport - netbuf_len - netbuf_new - netbuf_next - netbuf_ref - netconn_accept - netconn_addr - netconn_bind - netconn_close - netconn_connect - netconn_delete - netconn_err - netconn_listen - netconn_new - netconn_peer - netconn_recv - netconn_send - netconn_type - netconn_write - - api_msg.h - api_msg_type - API_MSG_NEWCONN - API_MSG_DELCONN - API_MSG_BIND - API_MSG_CONNECT - API_MSG_LISTEN - API_MSG_ACCEPT - API_MSG_SEND - API_MSG_RECV - API_MSG_WRITE - API_MSG_CLOSE - API_MSG_MAX - api_msg_input - api_msg_post - - arch.h - BIG_ENDIAN - LITTLE_ENDIAN - - cc.h - PACK_STRUCT_BEGIN - PACK_STRUCT_END - PACK_STRUCT_FIELD - PACK_STRUCT_STRUCT - - cpu.h - BYTE_ORDER - - init.h - TCPIP_INIT_DONE - - init.h - intFunctionPTR - init_tasks - init_tasksTotal - - lib.h - bcopy - bzero - strlen - strncmp - - perf.h - PERF_START - PERF_STOP - perf_init - perf_print - perf_print_times - - sys_arch.h - SYS_MBOX_NULL - SYS_SEM_NULL - sys_mbox_t - sys_sem_t - sys_thread_t - - debug.h - API_LIB_DEBUG - API_MSG_DEBUG - ARP_DEBUG - ASSERT - DEBUGF - DELIF_DEBUG - DEMO_DEBUG - DHCP_DEBUG - DROPIF_DEBUG - ICMP_DEBUG - INET_DEBUG - IP_DEBUG - IP_REASS_DEBUG - MEM_DEBUG - MEMP_DEBUG - NETIF_DEBUG - PBUF_DEBUG - SOCKETS_DEBUG - SYS_DEBUG - TAPIF_DEBUG - TCP_CWND_DEBUG - TCP_DEBUG - TCP_FR_DEBUG - TCP_INPUT_DEBUG - TCP_OUTPUT_DEBUG - TCP_QLEN_DEBUG - TCP_REXMIT_DEBUG - TCP_RST_DEBUG - TCP_RTO_DEBUG - TCP_WND_DEBUG - TCPDUMP_DEBUG - TCPIP_DEBUG - TUNIF_DEBUG - UDP_DEBUG - UNIXIF_DEBUG - - def.h - NULL - UMAX - - err.h - ERR_ABRT - ERR_ARG - ERR_BUF - ERR_CLSD - ERR_CONN - ERR_MEM - ERR_OK - ERR_RST - ERR_RTE - ERR_USE - ERR_VAL - lwip_strerr - err_t - - icmp.h - ICMP_DUR - ICMP_ECHO - ICMP_ER - ICMP_IR - ICMP_IRQ - ICMP_PP - ICMP_RD - ICMP_SQ - ICMP_TE - ICMP_TS - ICMP_TSR - ICMPH_CODE - ICMPH_CODE_SET - ICMPH_TYPE - ICMPH_TYPE_SET - icmp_dur_type - ICMP_DUR_NET - ICMP_DUR_HOST - ICMP_DUR_PROTO - ICMP_DUR_PORT - ICMP_DUR_FRAG - ICMP_DUR_SR - icmp_te_type - ICMP_TE_TTL - ICMP_TE_FRAG - icmp_dest_unreach - icmp_input - icmp_time_exceeded - PACK_STRUCT_STRUCT - PACK_STRUCT_STRUCT - PACK_STRUCT_STRUCT - - icmp.h - ICMP6_DUR - ICMP6_ECHO - ICMP6_ER - ICMP6_TE - icmp_dur_type - ICMP_DUR_NET - ICMP_DUR_HOST - ICMP_DUR_PROTO - ICMP_DUR_PORT - ICMP_DUR_FRAG - ICMP_DUR_SR - icmp_te_type - ICMP_TE_TTL - ICMP_TE_FRAG - icmp_dest_unreach - icmp_input - icmp_time_exceeded - - inet.h - htonl - HTONL - htons - HTONS - ntohl - NTOHL - ntohs - NTOHS - htonl - htons - inet_chksum - inet_chksum_pbuf - inet_chksum_pseudo - - inet.h - htonl - htons - inet_chksum - inet_chksum_pbuf - inet_chksum_pseudo - ntohl - ntohs - - ip.h - IP_DF - IP_HDRINCL - IP_HLEN - IP_MF - IP_OFFMASK - IP_PROTO_ICMP - IP_PROTO_TCP - IP_PROTO_UDP - IP_PROTO_UDPLITE - IP_RF - IPH_CHKSUM - IPH_CHKSUM_SET - IPH_HL - IPH_ID - IPH_ID_SET - IPH_LEN - IPH_LEN_SET - IPH_OFFSET - IPH_OFFSET_SET - IPH_PROTO - IPH_PROTO_SET - IPH_TOS - IPH_TTL - IPH_TTL_SET - IPH_V - IPH_VHLTOS_SET - ip_init - ip_input - ip_lookup - ip_output - ip_output_if - ip_route - PACK_STRUCT_STRUCT - - ip.h - IP_HDRINCL - IP_HLEN - IP_PROTO_ICMP - IP_PROTO_TCP - IP_PROTO_UDP - IP_PROTO_UDPLITE - ip_init - ip_input - ip_output - ip_output_if - ip_route - - ip_addr.h - IP4_ADDR - ip4_addr1 - ip4_addr2 - ip4_addr3 - ip4_addr4 - IP_ADDR_ANY - IP_ADDR_BROADCAST - ip_addr_cmp - ip_addr_debug_print - ip_addr_isany - ip_addr_isbroadcast - ip_addr_ismulticast - ip_addr_maskcmp - ip_addr_set - ip_addr_broadcast - PACK_STRUCT_STRUCT - - ip_addr.h - IP6_ADDR - IP_ADDR_ANY - ip_addr_cmp - ip_addr_isany - ip_addr_maskcmp - ip_addr_set - - list.h - list_delete - list_elems - list_first - list_map - list_new - list_pop - list_push - list_remove - - lwipopts.h - ARP_TABLE_SIZE - DHCP_DOES_ARP_CHECK - ICMP_STATS - ICMP_TTL - IP_FORWARD - IP_OPTIONS - IP_STATS - LINK_STATS - LWIP_DHCP - LWIP_TCP - LWIP_UDP - MEM_ALIGNMENT - MEM_RECLAIM - MEM_SIZE - MEM_STATS - MEMP_NUM_API_MSG - MEMP_NUM_NETBUF - MEMP_NUM_NETCONN - MEMP_NUM_PBUF - MEMP_NUM_SYS_TIMEOUT - MEMP_NUM_TCP_PCB - MEMP_NUM_TCP_PCB_LISTEN - MEMP_NUM_TCP_SEG - MEMP_NUM_TCPIP_MSG - MEMP_NUM_UDP_PCB - MEMP_RECLAIM - MEMP_STATS - PBUF_LINK_HLEN - PBUF_POOL_BUFSIZE - PBUF_POOL_SIZE - PBUF_STATS - STATS - SYS_STATS - TCP_MAXRTX - TCP_MSS - TCP_QUEUE_OOSEQ - TCP_SND_BUF - TCP_SND_QUEUELEN - TCP_STATS - TCP_SYNMAXRTX - TCP_TTL - TCP_WND - UDP_STATS - UDP_TTL - - mem.h - MEM_ALIGN - MEM_ALIGN_SIZE - mem_register_reclaim - mem_size_t - mem_free - mem_init - mem_malloc - mem_malloc2 - mem_realloc - mem_reallocm - - memp.h - memp_register_reclaim - memp_t - MEMP_PBUF - MEMP_UDP_PCB - MEMP_TCP_PCB - MEMP_TCP_PCB_LISTEN - MEMP_TCP_SEG - MEMP_NETBUF - MEMP_NETCONN - MEMP_API_MSG - MEMP_TCPIP_MSG - MEMP_SYS_TIMEOUT - MEMP_MAX - memp_free - memp_freep - memp_init - memp_malloc - memp_malloc2 - memp_mallocp - memp_realloc - - net.h - net_init - - netif.h - netif_add - netif_find - netif_init - netif_set_default - netif_set_gw - netif_set_ipaddr - netif_set_netmask - netif_default - netif_list - - opt.h - ICMP_TTL - LWIP_TCP - LWIP_UDP - MEM_ALIGNMENT - PBUF_LINK_HLEN - PBUF_POOL_BUFSIZE - PBUF_POOL_SIZE - TCP_MAXRTX - TCP_MSS - TCP_SYNMAXRTX - TCP_TTL - TCP_WND - UDP_TTL - - pbuf.h - PBUF_FLAG_POOL - PBUF_FLAG_RAM - PBUF_FLAG_ROM - PBUF_IP_HLEN - PBUF_TRANSPORT_HLEN - pbuf_flag - PBUF_RAM - PBUF_ROM - PBUF_POOL - pbuf_layer - PBUF_TRANSPORT - PBUF_IP - PBUF_LINK - PBUF_RAW - pbuf_alloc - pbuf_chain - pbuf_clen - pbuf_dechain - pbuf_free - pbuf_header - pbuf_init - pbuf_realloc - pbuf_ref - - sockets.h - AF_INET - INADDR_ANY - INADDR_BROADCAST - IPPROTO_TCP - IPPROTO_UDP - PF_INET - SOCK_DGRAM - SOCK_STREAM - lwip_accept - lwip_bind - lwip_close - lwip_connect - lwip_listen - lwip_read - lwip_recv - lwip_recvfrom - lwip_send - lwip_sendto - lwip_socket - lwip_write - - stats.h - stats_init - - sys.h - sys_timeout_handler - sys_arch_mbox_fetch - sys_arch_sem_wait - sys_arch_timeouts - sys_init - sys_mbox_fetch - sys_mbox_free - sys_mbox_new - sys_mbox_post - sys_now - sys_sem_free - sys_sem_new - sys_sem_signal - sys_sem_wait - sys_thread_new - sys_timeout - - tcp.h - tcp_ack - TCP_ACK - tcp_ack_now - TCP_FAST_INTERVAL - TCP_FIN - TCP_FIN_WAIT_TIMEOUT - TCP_HLEN - TCP_MSL - TCP_OOSEQ_TIMEOUT - tcp_pcbs_sane - TCP_PSH - TCP_REG - TCP_RMV - TCP_RST - TCP_SEQ_GEQ - TCP_SEQ_GT - TCP_SEQ_LEQ - TCP_SEQ_LT - TCP_SLOW_INTERVAL - tcp_sndbuf - TCP_SYN - TCP_SYN_RCVD_TIMEOUT - TCP_TCPLEN - TCP_TMR_INTERVAL - TCP_URG - TCPH_FLAGS - TCPH_FLAGS_SET - TCPH_OFFSET - TCPH_OFFSET_SET - TF_ACK_DELAY - TF_ACK_NOW - TF_CLOSED - TF_GOT_FIN - TF_INFR - TF_RESET - tcp_state - CLOSED - LISTEN - SYN_SENT - SYN_RCVD - ESTABLISHED - FIN_WAIT_1 - FIN_WAIT_2 - CLOSE_WAIT - CLOSING - LAST_ACK - TIME_WAIT - tcp_abort - tcp_accept - tcp_arg - tcp_bind - tcp_close - tcp_connect - tcp_enqueue - tcp_err - tcp_fasttmr - tcp_init - tcp_input - tcp_listen - tcp_new - tcp_next_iss - tcp_output - tcp_pcb_copy - tcp_pcb_purge - tcp_pcb_remove - tcp_poll - tcp_recv - tcp_recved - tcp_rexmit_seg - tcp_rst - tcp_seg_copy - tcp_seg_free - tcp_segs_free - tcp_send_ctrl - tcp_sent - tcp_slowtmr - tcp_tmr - tcp_write - PACK_STRUCT_STRUCT - tcp_active_pcbs - tcp_listen_pcbs - tcp_ticks - tcp_tmp_pcb - tcp_tw_pcbs - - tcpip.h - tcpip_msg_type - TCPIP_MSG_API - TCPIP_MSG_INPUT - tcpip_apimsg - tcpip_init - tcpip_input - - udp.h - udp_flags - UDP_FLAGS_NOCHKSUM - UDP_FLAGS_UDPLITE - UDP_HLEN - udp_setflags - udp_bind - udp_connect - udp_init - udp_input - udp_lookup - udp_new - udp_recv - udp_remove - udp_send - PACK_STRUCT_STRUCT - arp.h ARP_TMR_INTERVAL ETHTYPE_ARP @@ -2431,8 +1460,6 @@ tcpdump tcpdump_init - ogDisplay_VESA.h - hd.h hdCmd hdCylHi @@ -2881,6 +1908,11 @@ fork.h sysFork + init.h + intFunctionPTR + init_tasks + init_tasksTotal + kmod.h LD_START kmod_t @@ -2902,16 +1934,16 @@ Item_t List_t CreateItem - DestroyItemList - DestroyItemsInList - GetFirstItem - GetLastItem + DestroyItemList + DestroyItemsInList + GetFirstItem + GetLastItem InitializeList - InsertItemAtFront - InsertItemBetweenItems - InsertItemListBetweenItems - RemoveItem - RemoveItemListBetweenItems + InsertItemAtFront + InsertItemBetweenItems + InsertItemListBetweenItems + RemoveItem + RemoveItemListBetweenItems sched.h kTask_t @@ -3300,7 +2332,7 @@ B_UNITSHIFT kmain ubixDescriptorTable - loadGDT + loadGDT start.S lgdtl @@ -3330,8 +2362,8 @@ 8259.c i8259_init - irqDisable - irqEnable + irqDisable + irqEnable irqMask atkbd.c @@ -3461,10 +2493,10 @@ elfGetPhType elfGetRelType elfGetShType - elfPhType - elfRelType - elfShType - elfType + elfPhType + elfRelType + elfShType + elfType elfTypeName id id @@ -3819,8 +2851,6 @@ skip_atoi vsprintf - Makefile.inc - message.c sysMpiCreateMbox sysMpiDestroyMbox @@ -3838,191 +2868,6 @@ mboxList mpiSpinLock - api_lib.c - netbuf_alloc - netbuf_chain - netbuf_copy - netbuf_copy_partial - netbuf_data - netbuf_delete - netbuf_first - netbuf_free - netbuf_fromaddr - netbuf_fromport - netbuf_len - netbuf_new - netbuf_next - netbuf_ref - netconn_accept - netconn_addr - netconn_bind - netconn_close - netconn_connect - netconn_delete - netconn_err - netconn_listen - netconn_new - netconn_peer - netconn_recv - netconn_send - netconn_type - netconn_write - - api_msg.c - api_msg_decode - accept_function - api_msg_input - api_msg_post - do_accept - do_bind - do_close - do_connect - do_connected - do_delconn - do_listen - do_newconn - do_recv - do_send - do_write - err_tcp - poll_tcp - recv_tcp - recv_udp - sent_tcp - setup_tcp - decode - - err.c - - sockets.c - NUM_SOCKETS - alloc_socket - get_socket - lwip_accept - lwip_bind - lwip_close - lwip_connect - lwip_listen - lwip_read - lwip_recv - lwip_recvfrom - lwip_send - lwip_sendto - lwip_socket - lwip_write - sockets - - tcpip.c - tcpip_apimsg - tcpip_init - tcpip_input - tcpip_tcp_timer - tcpip_thread - mbox - tcpip_init_done - tcpip_init_done_arg - - bot.c - bot_init - bot_thread - - init.c - net_init - netMainThread - tcpip_init_done - - shell.c - ECLOSED - ESUCCESS - ESYNTAX - ETOOFEW - ETOOMANY - NCONNS - prompt - sendstr - shell_init - shell_main - shell_thread - buffer - - shell.h - shell_init - - sys_arch.c - SYS_MBOX_SIZE - UMAX - cond_wait - current_thread - sys_arch_mbox_fetch - sys_arch_sem_wait - sys_arch_timeouts - sys_init - sys_mbox_free - sys_mbox_new - sys_mbox_post - sys_sem_free - sys_sem_free_ - sys_sem_new - sys_sem_new_ - sys_sem_signal - sys_thread_new - sys_unix_now - netThreadSpinlock - starttime - threads - - udpecho.c - udpecho_init - udpecho_thread - - udpecho.h - udpecho_init - - arp.c - ARP_MAXAGE - ARP_REPLY - ARP_REQUEST - ARPH_HWLEN - ARPH_HWLEN_SET - ARPH_PROTOLEN - ARPH_PROTOLEN_SET - HWTYPE_ETHERNET - add_arp_entry - arp_arp_input - arp_init - arp_ip_input - arp_lookup - arp_query - arp_tmr - arp_table - ctime - PACK_STRUCT_STRUCT - - ethernetif.c - IFNAME0 - IFNAME1 - arp_timer - ethernetif_init - ethernetif_input - ethernetif_output - ethernetif_thread - ethernetif_thread - low_level_init - low_level_input - low_level_output - dev - ethbroadcast - tmpBuf - - loopif.c - loopif_init - loopif_output - - tcpdump.c - tcpdump - tcpdump_init - file - hd.c hdInit hdIoctl @@ -4057,7 +2902,7 @@ baseClass interface name - pciClasses + pciClasses subClass device.c @@ -4102,7 +2947,7 @@ setTaskVector setVector ubixDescriptorTable - loadidt + loadidt io.c inportByte @@ -4142,7 +2987,7 @@ thread.c ubixfs_thread mounts - ubixFS_Info + ubixFS_Info ubixfs.c openFileUbixFS @@ -4279,12 +3124,6 @@ vmmMemoryMap vmmSpinLock - src/sys/net/api/ - - src/sys/include/net/arch/ - - src/sys/compile/ - src/sys/include/devfs/ src/sys/devfs/ @@ -4293,10 +3132,6 @@ src/sys/init/ - src/sys/include/net/ipv4/ - - src/sys/include/net/ipv6/ - src/sys/isa/ src/sys/include/isa/ @@ -4313,18 +3148,8 @@ src/sys/include/mpi/ - src/sys/net/net/ - - src/sys/net/ - - src/sys/include/net/ - - src/sys/net/netif/ - src/sys/include/netif/ - src/sys/include/objgfx/ - src/sys/pci/ src/sys/include/pci/ diff --git a/doc/xml/io_8c.xml b/doc/xml/io_8c.xml index aaaa78f..566689d 100644 --- a/doc/xml/io_8c.xml +++ b/doc/xml/io_8c.xml @@ -4,13 +4,13 @@ io.c sys/io.h - + - + - + @@ -179,9 +179,9 @@ hdInit hdRead hdWrite - i8259_init - irqDisable - irqEnable + i8259_init + irqDisable + irqEnable kbdWrite keyboardHandler kprint diff --git a/doc/xml/io_8h.xml b/doc/xml/io_8h.xml index 8eecce9..30ed189 100644 --- a/doc/xml/io_8h.xml +++ b/doc/xml/io_8h.xml @@ -21,223 +21,217 @@ src/sys/sys/video.c src/sys/vmm/vmm_memory.c - + - + - + - - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - + - + - + - + - + - + - - + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -411,9 +405,9 @@ hdInit hdRead hdWrite - i8259_init - irqDisable - irqEnable + i8259_init + irqDisable + irqEnable kbdWrite keyboardHandler kprint diff --git a/doc/xml/kern__descrip_8c.xml b/doc/xml/kern__descrip_8c.xml index 42630a5..35fc8e1 100644 --- a/doc/xml/kern__descrip_8c.xml +++ b/doc/xml/kern__descrip_8c.xml @@ -11,160 +11,144 @@ lib/kmalloc.h assert.h - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - + - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -192,7 +176,7 @@ close_args::fd kfree kprintf - thread::o_files + thread::o_files thread::td_retval @@ -221,7 +205,7 @@ kmalloc kprintf - thread::o_files + thread::o_files pipe sys_open @@ -253,7 +237,7 @@ FFLAGS kprintf O_ACCMODE - thread::o_files + thread::o_files thread::td_retval @@ -279,7 +263,7 @@ _current fstat_args::fd kprintf - thread::o_files + thread::o_files fstat_args::sb stat::st_blksize stat::st_mode @@ -336,7 +320,7 @@ kprintf - thread::o_files + thread::o_files read @@ -413,12 +397,12 @@ kprintf("[%s:%i]",__FILE__,__LINE__); #endif -if(td->o_files[uap->fd]==0x0){ +if(td->o_files[uap->fd]==0x0){ kprintf("ERROR!!!\n"); return(-1); } -fp=(structfile*)td->o_files[uap->fd]; +fp=(structfile*)td->o_files[uap->fd]; switch(uap->cmd){ case3: td->td_retval[0]=fp->f_flag; @@ -445,8 +429,8 @@ fp=(structfile*)kmalloc(sizeof(structfile)); /*First5DescriptorsAreReserved*/ for(i=5;i<1024;i++){ -if(td->o_files[i]==0x0){ -td->o_files[i]=(uInt32)fp; +if(td->o_files[i]==0x0){ +td->o_files[i]=(uInt32)fp; if(resultfd) *resultfd=i; if(resultfp) @@ -461,8 +445,8 @@ #ifdefDEBUG kprintf("[%s:%i]",__FILE__,__LINE__); #endif -kfree((void*)td->o_files[uap->fd]); -td->o_files[uap->fd]=0x0; +kfree((void*)td->o_files[uap->fd]); +td->o_files[uap->fd]=0x0; td->td_retval[0]=0x0; return(0x0); } @@ -483,7 +467,7 @@ kprintf("[%s:%i]",__FILE__,__LINE__); #endif -fp=(structfile*)_current->td.o_files[uap->fd]; +fp=(structfile*)_current->td.o_files[uap->fd]; uap->sb->st_mode=0x2180; uap->sb->st_blksize=0x1000; kprintf("fstat:%i",uap->fd); @@ -502,7 +486,7 @@ kprintf("[%s:%i]",__FILE__,__LINE__); #endif -*fp=(structfile*)td->o_files[fd]; +*fp=(structfile*)td->o_files[fd]; if(fp==0x0) error=-1; diff --git a/doc/xml/kern__descrip_8h.xml b/doc/xml/kern__descrip_8h.xml index 37f218a..c5313a4 100644 --- a/doc/xml/kern__descrip_8h.xml +++ b/doc/xml/kern__descrip_8h.xml @@ -11,117 +11,101 @@ src/sys/kernel/sched.c src/sys/vfs/vfs.c - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - + - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -638,7 +622,7 @@ kmalloc kprintf - thread::o_files + thread::o_files pipe sys_open @@ -725,7 +709,7 @@ kprintf - thread::o_files + thread::o_files read diff --git a/doc/xml/kern__sig_8c.xml b/doc/xml/kern__sig_8c.xml index 2df3673..010d82c 100644 --- a/doc/xml/kern__sig_8c.xml +++ b/doc/xml/kern__sig_8c.xml @@ -11,158 +11,142 @@ lib/kmalloc.h assert.h - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - + - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + diff --git a/doc/xml/kern__sig_8h.xml b/doc/xml/kern__sig_8h.xml index dfd202a..41767ce 100644 --- a/doc/xml/kern__sig_8h.xml +++ b/doc/xml/kern__sig_8h.xml @@ -6,54 +6,54 @@ sys/sysproto.h src/sys/kernel/kern_sig.c - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + diff --git a/doc/xml/kern__sysctl_8c.xml b/doc/xml/kern__sysctl_8c.xml index 7bb145a..03c8fc6 100644 --- a/doc/xml/kern__sysctl_8c.xml +++ b/doc/xml/kern__sysctl_8c.xml @@ -13,172 +13,156 @@ assert.h string.h - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - + - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + diff --git a/doc/xml/kern__sysctl_8h.xml b/doc/xml/kern__sysctl_8h.xml index f785e16..2e3e774 100644 --- a/doc/xml/kern__sysctl_8h.xml +++ b/doc/xml/kern__sysctl_8h.xml @@ -4,75 +4,75 @@ kern_sysctl.h sys/sysproto.h sys/thread.h - src/sys/include/ubixos/init.h + src/sys/include/ubixos/init.h src/sys/kernel/kern_sysctl.c src/sys/vmm/copyvirtualspace.c - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - + + - + diff --git a/doc/xml/kmalloc_8c.xml b/doc/xml/kmalloc_8c.xml index 627e18b..e71ed2f 100644 --- a/doc/xml/kmalloc_8c.xml +++ b/doc/xml/kmalloc_8c.xml @@ -11,176 +11,160 @@ string.h assert.h - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - + - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -274,8 +258,6 @@ ne2kFreeBuffer operator delete operator delete[] - sys_mbox_free - sys_sem_free_ sys_write sysExec systemTask @@ -332,7 +314,6 @@ kmod_load ldEnable lncAttach - low_level_init mpi_createMbox mpi_postMessage mpi_spam @@ -343,10 +324,6 @@ operator new[] sched_init schedNewTask - shell_thread - sys_mbox_new - sys_sem_new_ - sys_thread_new sys_write sysctl_add sysctl_init diff --git a/doc/xml/kmalloc_8h.xml b/doc/xml/kmalloc_8h.xml index dabfc98..3f9c6b9 100644 --- a/doc/xml/kmalloc_8h.xml +++ b/doc/xml/kmalloc_8h.xml @@ -25,12 +25,6 @@ src/sys/lib/kmalloc.c src/sys/lib/libcpp.cc src/sys/mpi/system.c - src/sys/net/api/tcpip.c - src/sys/net/net/bot.c - src/sys/net/net/init.c - src/sys/net/net/shell.c - src/sys/net/net/sys_arch.c - src/sys/net/netif/ethernetif.c src/sys/pci/hd.c src/sys/pci/lnc.c src/sys/sys/device.c @@ -46,277 +40,241 @@ src/sys/vmm/paging.c src/sys/vmm/vmm_memory.c - + - + - + - + - + - + - + - + - - - - - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - + - - - - - + - - - - - + - + - - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -403,8 +361,6 @@ ne2kFreeBuffer operator delete operator delete[] - sys_mbox_free - sys_sem_free_ sys_write sysExec systemTask @@ -461,7 +417,6 @@ kmod_load ldEnable lncAttach - low_level_init mpi_createMbox mpi_postMessage mpi_spam @@ -472,10 +427,6 @@ operator new[] sched_init schedNewTask - shell_thread - sys_mbox_new - sys_sem_new_ - sys_thread_new sys_write sysctl_add sysctl_init diff --git a/doc/xml/kmod_8c.xml b/doc/xml/kmod_8c.xml index cad25ef..f3dc389 100644 --- a/doc/xml/kmod_8c.xml +++ b/doc/xml/kmod_8c.xml @@ -16,196 +16,194 @@ string.h assert.h - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -233,12 +231,12 @@ CreateItem _item_t::data InitializeList - InsertItemAtFront + InsertItemAtFront kmalloc kmod_load kprintf List - NULL + NULL uInt32 @@ -380,10 +378,10 @@ } tmp=CreateItem(); -InsertItemAtFront(List,tmp); +InsertItemAtFront(List,tmp); kmods=kmalloc(sizeof*kmods); tmp->data=kmods; -if(kmods==NULL) +if(kmods==NULL) { kprintf("kmod_add:unabletoallocatememory!\n"); return0x0; diff --git a/doc/xml/kmod_8h.xml b/doc/xml/kmod_8h.xml index ca2adc6..2b9dd45 100644 --- a/doc/xml/kmod_8h.xml +++ b/doc/xml/kmod_8h.xml @@ -5,32 +5,32 @@ ubixos/types.h src/sys/kmods/kmod.c - + - + - + - + - + - + - + - + @@ -88,12 +88,12 @@ CreateItem _item_t::data InitializeList - InsertItemAtFront + InsertItemAtFront kmalloc kmod_load kprintf List - NULL + NULL uInt32 diff --git a/doc/xml/kpanic_8c.xml b/doc/xml/kpanic_8c.xml index ef7a81d..31c015f 100644 --- a/doc/xml/kpanic_8c.xml +++ b/doc/xml/kpanic_8c.xml @@ -9,62 +9,62 @@ stdarg.h ubixos/tty.h - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -96,9 +96,9 @@ - irqDisable + irqDisable kprintf - NULL + NULL tty_foreground vaEnd vaStart @@ -130,10 +130,8 @@ readUbixFS sched_init schedNewTask - sys_thread_new sysExec systemTask - tcpdump_init tty_change tty_init ubixfs_init @@ -199,7 +197,7 @@ vaEnd(args); /*It'simportantthatweprintonthecurrentterminalsolet'sresetforeground*/ -tty_foreground=NULL; +tty_foreground=NULL; kprintf("kPanic:%s",buf); /*HaltTheSystem*/ diff --git a/doc/xml/kpanic_8h.xml b/doc/xml/kpanic_8h.xml index 8ca8d47..acb282e 100644 --- a/doc/xml/kpanic_8h.xml +++ b/doc/xml/kpanic_8h.xml @@ -19,8 +19,6 @@ src/sys/lib/assert.c src/sys/lib/kmalloc.c src/sys/lib/kprintf.c - src/sys/net/net/sys_arch.c - src/sys/net/netif/tcpdump.c src/sys/sys/idt.c src/sys/ubixfs/thread.c src/sys/ubixfs/ubixfs.c @@ -37,211 +35,199 @@ src/sys/vmm/vmm_init.c src/sys/vmm/vmm_memory.c - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - + - + - - - - - - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -302,9 +288,9 @@ - irqDisable + irqDisable kprintf - NULL + NULL tty_foreground vaEnd vaStart @@ -336,10 +322,8 @@ readUbixFS sched_init schedNewTask - sys_thread_new sysExec systemTask - tcpdump_init tty_change tty_init ubixfs_init diff --git a/doc/xml/kprint_8h.xml b/doc/xml/kprint_8h.xml index 9f7b3af..338b4c4 100644 --- a/doc/xml/kprint_8h.xml +++ b/doc/xml/kprint_8h.xml @@ -5,31 +5,31 @@ ubixos/types.h src/sys/vmm/getfreevirtualpage.c - + - + - + - + - + - + - + - + @@ -59,9 +59,7 @@ _int13 addDirEntry apicMagic - arp_arp_input atkbd_init - bot_thread close devfs_makeNode devfs_open @@ -86,7 +84,7 @@ hdInit hdRead hdWrite - i8259_init + i8259_init idt_init inet_aton initHardDisk @@ -106,15 +104,12 @@ lncAttach lncInt lookup - low_level_init mmap mouseHandler mouseInit munmap ne2k_init ne2kHandler - netconn_connect - netMainThread obreak openFileUbixFS pci_init @@ -124,9 +119,6 @@ readlink sched_init seek - shell_main - shell_thread - sys_thread_new sys_write sysAuth syscall @@ -143,7 +135,6 @@ ubixfs_thread ubixFSUnlink ubthread_mutex_lock - udpecho_thread ufs_writeFile vfs_init vfs_mount diff --git a/doc/xml/kprintf_8c.xml b/doc/xml/kprintf_8c.xml index 86e69a6..ba4ba38 100644 --- a/doc/xml/kprintf_8c.xml +++ b/doc/xml/kprintf_8c.xml @@ -7,46 +7,46 @@ ubixos/kpanic.h stdarg.h - + - + - + - + - + - + - + - + - + - + - + - + - + - + diff --git a/doc/xml/kprintf_8h.xml b/doc/xml/kprintf_8h.xml index 31914e0..90d0a67 100644 --- a/doc/xml/kprintf_8h.xml +++ b/doc/xml/kprintf_8h.xml @@ -35,14 +35,6 @@ src/sys/lib/kmalloc.c src/sys/lib/kprintf.c src/sys/lib/net.c - src/sys/net/api/api_lib.c - src/sys/net/net/bot.c - src/sys/net/net/init.c - src/sys/net/net/shell.c - src/sys/net/net/sys_arch.c - src/sys/net/net/udpecho.c - src/sys/net/netif/arp.c - src/sys/net/netif/ethernetif.c src/sys/pci/hd.c src/sys/pci/lnc.c src/sys/pci/pci.c @@ -61,367 +53,319 @@ src/sys/vmm/paging.c src/sys/vmm/vmm_memory.c - + - + - + - + - + - + - - - - - + - + - + - + - + - - - - - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - + - + - + - + - - - - - - - - - + - + - - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + diff --git a/doc/xml/ld_8c.xml b/doc/xml/ld_8c.xml index 4bc7d3c..c777aed 100644 --- a/doc/xml/ld_8c.xml +++ b/doc/xml/ld_8c.xml @@ -14,182 +14,180 @@ string.h assert.h - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + diff --git a/doc/xml/ld_8h.xml b/doc/xml/ld_8h.xml index 9b52354..5e62e94 100644 --- a/doc/xml/ld_8h.xml +++ b/doc/xml/ld_8h.xml @@ -6,37 +6,37 @@ src/sys/kernel/exec.c src/sys/kernel/ld.c - + - + - + - + - + - + - + - + - + - + diff --git a/doc/xml/lib_2string_8h.xml b/doc/xml/lib_2string_8h.xml index eb092e1..9b4d254 100644 --- a/doc/xml/lib_2string_8h.xml +++ b/doc/xml/lib_2string_8h.xml @@ -22,133 +22,133 @@ src/sys/vfs/mount.c src/sys/vfs/vfs.c - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -319,7 +319,6 @@ ldEnable mpi_destroyMbox mpi_findMbox - shell_main systemTask ubixfs_cacheFind ubixfs_findName @@ -435,7 +434,7 @@ - NULL + NULL strlen strncmp fopen @@ -491,7 +490,7 @@ - NULL + NULL strtok diff --git a/doc/xml/libcpp_8cc.xml b/doc/xml/libcpp_8cc.xml index 9e7df48..59deb81 100644 --- a/doc/xml/libcpp_8cc.xml +++ b/doc/xml/libcpp_8cc.xml @@ -6,42 +6,42 @@ sys/video.h lib/libcpp.h - + - + - + - + - + - + - + - + - + - + - + - + - + diff --git a/doc/xml/libcpp_8h.xml b/doc/xml/libcpp_8h.xml index f545bd0..f161518 100644 --- a/doc/xml/libcpp_8h.xml +++ b/doc/xml/libcpp_8h.xml @@ -5,31 +5,31 @@ ubixos/types.h src/sys/lib/libcpp.cc - + - + - + - + - + - + - + - + diff --git a/doc/xml/lists_8h.xml b/doc/xml/lists_8h.xml index 2898fbb..bede1a6 100644 --- a/doc/xml/lists_8h.xml +++ b/doc/xml/lists_8h.xml @@ -4,14 +4,14 @@ lists.h src/sys/kmods/kmod.c - + - + - + @@ -94,13 +94,13 @@ kmod_add - + int int DestroyItemList - (IN List_t *ItemList) + (List_t *ItemList) DestroyItemList - IN List_t * + List_t * ItemList @@ -111,13 +111,13 @@ - + int int DestroyItemsInList - (IN List_t *ItemList) + (List_t *ItemList) DestroyItemsInList - IN List_t * + List_t * ItemList @@ -128,13 +128,13 @@ - + Item_t * Item_t* GetFirstItem - (IN List_t *kItem) + (List_t *kItem) GetFirstItem - IN List_t * + List_t * kItem @@ -145,13 +145,13 @@ - + Item_t * Item_t* GetLastItem - (IN List_t *kItem) + (List_t *kItem) GetLastItem - IN List_t * + List_t * kItem @@ -176,17 +176,17 @@ kmod_add - + int int InsertItemAtFront - (IN List_t *TList, IN Item_t *kItem) + (List_t *TList, Item_t *kItem) InsertItemAtFront - IN List_t * + List_t * TList - IN Item_t * + Item_t * kItem @@ -198,25 +198,25 @@ kmod_add - + int int InsertItemBetweenItems - (IN List_t *TList, IN Item_t *Previous, IN Item_t *Next, IN Item_t *Insert) + (List_t *TList, Item_t *Previous, Item_t *Next, Item_t *Insert) InsertItemBetweenItems - IN List_t * + List_t * TList - IN Item_t * + Item_t * Previous - IN Item_t * + Item_t * Next - IN Item_t * + Item_t * Insert @@ -227,21 +227,21 @@ - + void void InsertItemListBetweenItems - (IN Item_t *Previous, IN Item_t *Next, IN List_t *Insert) + (Item_t *Previous, Item_t *Next, List_t *Insert) InsertItemListBetweenItems - IN Item_t * + Item_t * Previous - IN Item_t * + Item_t * Next - IN List_t * + List_t * Insert @@ -252,17 +252,17 @@ - + int int RemoveItem - (IN List_t *TList, IN Item_t *kItem) + (List_t *TList, Item_t *kItem) RemoveItem - IN List_t * + List_t * TList - IN Item_t * + Item_t * kItem @@ -273,17 +273,17 @@ - + List_t * List_t* RemoveItemListBetweenItems - (IN Item_t *Previous, IN Item_t *Next) + (Item_t *Previous, Item_t *Next) RemoveItemListBetweenItems - IN Item_t * + Item_t * Previous - IN Item_t * + Item_t * Next @@ -324,31 +324,31 @@ Item_t* CreateItem(); int -InsertItemAtFront(INList_t*TList, +InsertItemAtFront(INList_t*TList, INItem_t*kItem); int -InsertItemBetweenItems(INList_t*TList, +InsertItemBetweenItems(INList_t*TList, INItem_t*Previous, INItem_t*Next, INItem_t*Insert); int -RemoveItem(INList_t*TList, +RemoveItem(INList_t*TList, INItem_t*kItem); int -DestroyItemsInList(INList_t*ItemList); +DestroyItemsInList(INList_t*ItemList); int -DestroyItemList(INList_t*ItemList); +DestroyItemList(INList_t*ItemList); Item_t* -GetFirstItem(INList_t*kItem); +GetFirstItem(INList_t*kItem); Item_t* -GetLastItem(INList_t*kItem); +GetLastItem(INList_t*kItem); List_t* -RemoveItemListBetweenItems(INItem_t*Previous, +RemoveItemListBetweenItems(INItem_t*Previous, INItem_t*Next); void -InsertItemListBetweenItems(INItem_t*Previous, +InsertItemListBetweenItems(INItem_t*Previous, INItem_t*Next, INList_t*Insert); diff --git a/doc/xml/lnc_8c.xml b/doc/xml/lnc_8c.xml index f8218c3..18b048a 100644 --- a/doc/xml/lnc_8c.xml +++ b/doc/xml/lnc_8c.xml @@ -12,82 +12,82 @@ sys/video.h isa/8259.h - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + diff --git a/doc/xml/lnc_8h.xml b/doc/xml/lnc_8h.xml index 9aa7465..8bdc083 100644 --- a/doc/xml/lnc_8h.xml +++ b/doc/xml/lnc_8h.xml @@ -5,32 +5,32 @@ ubixos/types.h src/sys/pci/lnc.c - + - + - + - + - + - + - + - + @@ -1300,7 +1300,7 @@ union{ //structmbuf*mbuf; char*data; -}buff; +}buff; }; structarpcom{ diff --git a/doc/xml/loopif_8h.xml b/doc/xml/loopif_8h.xml index cd18428..107c531 100644 --- a/doc/xml/loopif_8h.xml +++ b/doc/xml/loopif_8h.xml @@ -2,125 +2,18 @@ loopif.h - net/netif.h - src/sys/net/net/init.c - src/sys/net/netif/loopif.c + net/netif.h - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - void @@ -128,7 +21,7 @@ (struct netif *netif) loopif_init - struct netif * + struct netif * netif @@ -137,11 +30,7 @@ - - loopif_output - netif::name - netif::output - netMainThread + @@ -186,9 +75,9 @@ #ifndef__NETIF_LOOPIF_H__ #define__NETIF_LOOPIF_H__ -#include"net/netif.h" +#include"net/netif.h" -voidloopif_init(structnetif*netif); +voidloopif_init(structnetif*netif); #endif/*__NETIF_LOOPIF_H__*/ diff --git a/doc/xml/main_8c.xml b/doc/xml/main_8c.xml index 53c01e6..39da494 100644 --- a/doc/xml/main_8c.xml +++ b/doc/xml/main_8c.xml @@ -2,7 +2,7 @@ main.c - ubixos/init.h + ubixos/init.h sys/gdt.h sys/video.h sys/tss.h @@ -13,384 +13,379 @@ lib/kprintf.h lib/kmalloc.h - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + + + + - + - + - + - + - + - + - + - + - + - + - + - + - - + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -641,14 +636,14 @@ execFile execThread vitalsStruct::freePages - init_tasks - init_tasksTotal - irqEnable + init_tasks + init_tasksTotal + irqEnable kmalloc kpanic kprint kprintf - NULL + NULL systemTask systemVitals vfs_mount @@ -687,9 +682,9 @@ - - @8 - struct @8 loadGDT + + @2 + struct @2 loadGDT loadGDT @@ -735,7 +730,7 @@ *****************************************************************************************/ -#include<ubixos/init.h> +#include<ubixos/init.h> #include<sys/gdt.h> #include<sys/video.h> #include<sys/tss.h> @@ -795,7 +790,7 @@ struct{ unsignedshortlimit__attribute__((packed)); uniondescriptorTableUnion*gdt__attribute__((packed)); -}loadGDT={(9*sizeof(uniondescriptorTableUnion)-1),ubixGDT}; +}loadGDT={(9*sizeof(uniondescriptorTableUnion)-1),ubixGDT}; intkmain(uInt32rootdev){ /*Setupcounterforstartuproutine*/ @@ -808,8 +803,8 @@ kprint("BBB"); kprintf("TEST"); /*Modifysrc/sys/include/ubixos/init.htoaddastartuproutine*/ -for(i=0x0;i<init_tasksTotal;i++){ -if(init_tasks[i]()!=0x0){ +for(i=0x0;i<init_tasksTotal;i++){ +if(init_tasks[i]()!=0x0){ kpanic("Error:InitializingSystem.\n"); } } @@ -838,7 +833,7 @@ kprintf("StartingOS\n"); sysTask=kmalloc(0x2000); -if(sysTask==NULL) +if(sysTask==NULL) kprintf("OS:Unabletoallocatememory\n"); execThread(systemTask,(uInt32)sysTask+0x2000,0x0); diff --git a/doc/xml/math_8h.xml b/doc/xml/math_8h.xml index 2d8139a..55c4a32 100644 --- a/doc/xml/math_8h.xml +++ b/doc/xml/math_8h.xml @@ -6,38 +6,38 @@ src/sys/lib/atan.c src/sys/lib/divdi3.c - + - + - + - + - + - + - + - + - + - + diff --git a/doc/xml/memcpy_8c.xml b/doc/xml/memcpy_8c.xml index 3f6cc89..ec46abb 100644 --- a/doc/xml/memcpy_8c.xml +++ b/doc/xml/memcpy_8c.xml @@ -4,39 +4,39 @@ memcpy.c bcopy.c - + - + - + - + - + - + - + - + - + - + - + - + diff --git a/doc/xml/memset_8c.xml b/doc/xml/memset_8c.xml index 1aa3ac6..e27d892 100644 --- a/doc/xml/memset_8c.xml +++ b/doc/xml/memset_8c.xml @@ -4,26 +4,26 @@ memset.c string.h - + - + - + - + - + - + - + diff --git a/doc/xml/message_8c.xml b/doc/xml/message_8c.xml index c7465cd..d226fd5 100644 --- a/doc/xml/message_8c.xml +++ b/doc/xml/message_8c.xml @@ -4,120 +4,90 @@ message.c mpi/mpi.h - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - + - - - + - + - + - - - - - - - - - + - + - - - - - - - + - + diff --git a/doc/xml/mount_8c.xml b/doc/xml/mount_8c.xml index ce2b80c..db9f762 100644 --- a/doc/xml/mount_8c.xml +++ b/doc/xml/mount_8c.xml @@ -10,186 +10,184 @@ lib/string.h sys/device.h - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -211,8 +209,8 @@ vitalsStruct::mountPoints - vfs_mountPoint::next - vfs_mountPoint::prev + vfs_mountPoint::next + vfs_mountPoint::prev systemVitals vfs_mount @@ -232,10 +230,10 @@ - vfs_mountPoint::mountPoint + vfs_mountPoint::mountPoint vitalsStruct::mountPoints - vfs_mountPoint::next - NULL + vfs_mountPoint::next + NULL strcmp systemVitals devfs_makeNode @@ -278,16 +276,16 @@ - vfs_mountPoint::device + vfs_mountPoint::device device_find - vfs_mountPoint::fs + vfs_mountPoint::fs kfree kmalloc kprintf - vfs_mountPoint::mountPoint - NULL - vfs_mountPoint::partition - vfs_mountPoint::perms + vfs_mountPoint::mountPoint + NULL + vfs_mountPoint::partition + vfs_mountPoint::perms sprintf vfs_addMount vfsFindFS @@ -353,7 +351,7 @@ structdevice_node*device=0x0; /*AllocateMemoryForMountPoint*/ -if((mp=(structvfs_mountPoint*)kmalloc(sizeof(structvfs_mountPoint)))==NULL) +if((mp=(structvfs_mountPoint*)kmalloc(sizeof(structvfs_mountPoint)))==NULL) kprintf("vfs_mount:failedtoallocatemp\n"); /*CopyMountPointIntoBuffer*/ @@ -442,7 +440,7 @@ } } /*ReturnNULLIfMountPointNotFound*/ -returnNULL; +returnNULL; } /*** diff --git a/doc/xml/mount_8h.xml b/doc/xml/mount_8h.xml index 3ae9898..b375702 100644 --- a/doc/xml/mount_8h.xml +++ b/doc/xml/mount_8h.xml @@ -3,7 +3,6 @@ mount.h ubixos/types.h - vfs/vfs.h src/sys/include/ubixos/vitals.h src/sys/include/vfs/file.h src/sys/include/vfs/vfs.h @@ -13,619 +12,523 @@ src/sys/ubixfs/directory.c src/sys/vfs/mount.c - - - - - - - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - + - + - - - - - + - + - + - + - + - + - + - + - + - + - + - + - - - + - - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - + - + - + - + - + - + - + - + - + - + - + - - - + - + - - - - - + - + - - - - - + - + - + - + - + - + - + - - - + - + - + - - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - + - + - + - + - + - + - + - + - + - - - - - + - + - + - + - + - + - + - + - + - + - - + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -647,10 +550,10 @@ - + vitalsStruct::mountPoints - vfs_mountPoint::next - vfs_mountPoint::prev + vfs_mountPoint::next + vfs_mountPoint::prev systemVitals vfs_mount @@ -669,11 +572,11 @@ - - vfs_mountPoint::mountPoint + + vfs_mountPoint::mountPoint vitalsStruct::mountPoints - vfs_mountPoint::next - NULL + vfs_mountPoint::next + NULL strcmp systemVitals devfs_makeNode @@ -715,17 +618,17 @@ - - vfs_mountPoint::device + + vfs_mountPoint::device device_find - vfs_mountPoint::fs + vfs_mountPoint::fs kfree kmalloc kprintf - vfs_mountPoint::mountPoint - NULL - vfs_mountPoint::partition - vfs_mountPoint::perms + vfs_mountPoint::mountPoint + NULL + vfs_mountPoint::partition + vfs_mountPoint::perms sprintf vfs_addMount vfsFindFS @@ -773,29 +676,28 @@ #define_MOUNT_H #include<ubixos/types.h> -#include<vfs/vfs.h> - -structvfs_mountPoint{ -structvfs_mountPoint*prev; -structvfs_mountPoint*next; -structfileSystem*fs; -structdevice_node*device; -structubixDiskLabel*diskLabel; -void*fsInfo; -intpartition; -charmountPoint[1024]; -charperms; -}; - -intvfs_mount(intmajor,intminor,intpartition,intfsType,char*mountPoint,char*perms); -intvfs_addMount(structvfs_mountPoint*mp); -structvfs_mountPoint*vfs_findMount(char*mountPoint); - -#endif - -/*** -END -***/ + +structvfs_mountPoint{ +structvfs_mountPoint*prev; +structvfs_mountPoint*next; +structfileSystem*fs; +structdevice_node*device; +structubixDiskLabel*diskLabel; +void*fsInfo; +intpartition; +charmountPoint[1024]; +charperms; +}; + +intvfs_mount(intmajor,intminor,intpartition,intfsType,char*mountPoint,char*perms); +intvfs_addMount(structvfs_mountPoint*mp); +structvfs_mountPoint*vfs_findMount(char*mountPoint); + +#endif + +/*** +END +***/ diff --git a/doc/xml/mouse_8c.xml b/doc/xml/mouse_8c.xml index 8c3b266..691b89a 100644 --- a/doc/xml/mouse_8c.xml +++ b/doc/xml/mouse_8c.xml @@ -10,64 +10,64 @@ lib/kprintf.h ubixos/types.h - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -191,7 +191,7 @@ dInt dPresent eoi - irqEnable + irqEnable kbdRead kbdWrite kbdWriteRead diff --git a/doc/xml/mouse_8h.xml b/doc/xml/mouse_8h.xml index f01ed01..f0370e2 100644 --- a/doc/xml/mouse_8h.xml +++ b/doc/xml/mouse_8h.xml @@ -4,13 +4,13 @@ mouse.h src/sys/isa/mouse.c - + - + - + @@ -62,7 +62,7 @@ dInt dPresent eoi - irqEnable + irqEnable kbdRead kbdWrite kbdWriteRead diff --git a/doc/xml/mpi_8h.xml b/doc/xml/mpi_8h.xml index 32080b1..75975c7 100644 --- a/doc/xml/mpi_8h.xml +++ b/doc/xml/mpi_8h.xml @@ -10,208 +10,178 @@ src/sys/mpi/message.c src/sys/mpi/system.c - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - + - - - + - + - + - - - - - - - - - + - + - - - - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - + + @@ -280,10 +250,12 @@ _current taskStruct::id kmalloc - mbox mboxList mpi_findMbox mpiSpinLock + mpi_mbox::name + mpi_mbox::next + mpi_mbox::pid mpi_mbox::prev spinLock spinUnlock @@ -310,9 +282,12 @@ _current taskStruct::id kfree - mbox mboxList mpiSpinLock + mpi_mbox::name + mpi_mbox::next + mpi_mbox::pid + mpi_mbox::prev spinLock spinUnlock strcmp @@ -337,15 +312,17 @@ _current - mpi_message::data + mpi_message::data mpi_message::header taskStruct::id kfree - mbox memcpy MESSAGE_LENGTH mpi_findMbox mpiSpinLock + mpi_mbox::msg + mpi_message::next + mpi_mbox::pid mpi_message::pid spinLock spinUnlock @@ -375,15 +352,16 @@ _current - mpi_message::data + mpi_message::data mpi_message::header taskStruct::id kmalloc - mbox memcpy MESSAGE_LENGTH mpi_findMbox mpiSpinLock + mpi_mbox::msg + mpi_mbox::msgLast mpi_message::next mpi_message::pid spinLock @@ -409,14 +387,16 @@ - mpi_message::data + mpi_message::data mpi_message::header kmalloc - mbox mboxList memcpy MESSAGE_LENGTH mpiSpinLock + mpi_mbox::msg + mpi_mbox::msgLast + mpi_mbox::next mpi_message::next spinLock spinUnlock @@ -466,7 +446,7 @@ #defineMESSAGE_LENGTH248 structmpi_message{ -chardata[MESSAGE_LENGTH]; +chardata[MESSAGE_LENGTH]; uInt32header; pidTypepid; structmpi_message*next; diff --git a/doc/xml/ne2k_8c.xml b/doc/xml/ne2k_8c.xml index a839bfc..338b8fd 100644 --- a/doc/xml/ne2k_8c.xml +++ b/doc/xml/ne2k_8c.xml @@ -15,232 +15,230 @@ ubixos/spinlock.h assert.h - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -286,14 +284,12 @@ nicBuffer::buffer - dev DP_PAGESIZE kprintf ne2kAllocBuffer NICtoPC OK stopPage - tmpBuf dp_recv @@ -312,7 +308,6 @@ - dev dp_pkt2user getblock inportByte @@ -362,7 +357,6 @@ - dev DP_PAGESIZE E8390_RREAD E8390_START @@ -408,7 +402,7 @@ inportByte device::ioAddr device::irq - irqEnable + irqEnable kmalloc kprintf mDev @@ -455,7 +449,6 @@ nicBuffer::next spinLock spinUnlock - tmpBuf dp_pkt2user @@ -476,7 +469,6 @@ nicBuffer::buffer kfree - ethernetif_thread nicBuffer * @@ -493,9 +485,7 @@ ne2k_spinLock ne2kBuffer nicBuffer::next - tmpBuf x1 - ethernetif_thread void @@ -513,8 +503,8 @@ eoi inportByte device::ioAddr - irqDisable - irqEnable + irqDisable + irqEnable kprintf mDev mPic @@ -554,7 +544,6 @@ assert - dev EN0_ISR EN0_RCNTHI EN0_RCNTLO @@ -591,7 +580,6 @@ assert - dev E8390_RWRITE E8390_START EN0_ISR @@ -605,7 +593,6 @@ NE_DATAPORT outportByte outportWord - low_level_output @@ -708,8 +695,8 @@ staticspinLock_tne2k_spinLock=SPIN_LOCK_INITIALIZER; -staticintdp_pkt2user(structdevice*dev,intpage,intlength); -staticvoidgetblock(structdevice*dev,intpage,size_toffset,size_tsize,void*dst); +staticintdp_pkt2user(structdevice*dev,intpage,intlength); +staticvoidgetblock(structdevice*dev,intpage,size_toffset,size_tsize,void*dst); staticintdp_recv(structdevice*); staticstructnicBuffer*ne2kBuffer=0x0; @@ -777,13 +764,13 @@ return(0x0); } -intPCtoNIC(structdevice*dev,void*packet,intlength){ +intPCtoNIC(structdevice*dev,void*packet,intlength){ inti=0x0; uInt16*packet16=(uInt16*)packet; uInt8*packet8=(uInt8*)packet; uInt8word16=0x1; -if((inportByte(dev->ioAddr)&0x04)==0x04){ +if((inportByte(dev->ioAddr)&0x04)==0x04){ kpanic("DeviceNotReady\n"); } @@ -792,41 +779,41 @@ length++; } -outportByte(dev->ioAddr+EN0_RCNTLO,(length&0xFF)); -outportByte(dev->ioAddr+EN0_RCNTHI,(length>>8)); +outportByte(dev->ioAddr+EN0_RCNTLO,(length&0xFF)); +outportByte(dev->ioAddr+EN0_RCNTHI,(length>>8)); -outportByte(dev->ioAddr+EN0_RSARLO,0x0); -outportByte(dev->ioAddr+EN0_RSARHI,0x41); +outportByte(dev->ioAddr+EN0_RSARLO,0x0); +outportByte(dev->ioAddr+EN0_RSARHI,0x41); -outportByte(dev->ioAddr,E8390_RWRITE+E8390_START); +outportByte(dev->ioAddr,E8390_RWRITE+E8390_START); if(word16!=0x0){ for(i=0;i<length/2;i++){ -outportWord(dev->ioAddr+NE_DATAPORT,packet16[i]); +outportWord(dev->ioAddr+NE_DATAPORT,packet16[i]); } } else{ for(i=0;i<length;i++){ -outportByte(dev->ioAddr+NE_DATAPORT,packet8[i]); +outportByte(dev->ioAddr+NE_DATAPORT,packet8[i]); } } for(i=0;i<=100;i++){ -if((inportByte(dev->ioAddr+EN0_ISR)&0x40)==0x40){ +if((inportByte(dev->ioAddr+EN0_ISR)&0x40)==0x40){ break; } } -outportByte(dev->ioAddr+EN0_ISR,0x40); -outportByte(dev->ioAddr+EN0_TPSR,0x41);//ei_local->txStartPage); -outportByte(dev->ioAddr+0x05,(length&0xFF)); -outportByte(dev->ioAddr+0x06,(length>>8)); -outportByteP(dev->ioAddr,0x26); +outportByte(dev->ioAddr+EN0_ISR,0x40); +outportByte(dev->ioAddr+EN0_TPSR,0x41);//ei_local->txStartPage); +outportByte(dev->ioAddr+0x05,(length&0xFF)); +outportByte(dev->ioAddr+0x06,(length>>8)); +outportByteP(dev->ioAddr,0x26); //kprintf("SENT\n"); return(length); } -intNICtoPC(structdevice*dev,void*packet,intlength,intnic_addr){ +intNICtoPC(structdevice*dev,void*packet,intlength,intnic_addr){ inti=0x0; uInt16*packet16=(uInt16*)packet; @@ -837,19 +824,19 @@ -outportByte(dev->ioAddr+EN0_RCNTLO,(length&0xFF)); -outportByte(dev->ioAddr+EN0_RCNTHI,(length>>8)); +outportByte(dev->ioAddr+EN0_RCNTLO,(length&0xFF)); +outportByte(dev->ioAddr+EN0_RCNTHI,(length>>8)); -outportByte(dev->ioAddr+EN0_RSARLO,nic_addr&0xFF); -outportByte(dev->ioAddr+EN0_RSARHI,nic_addr>>8); +outportByte(dev->ioAddr+EN0_RSARLO,nic_addr&0xFF); +outportByte(dev->ioAddr+EN0_RSARHI,nic_addr>>8); -outportByte(dev->ioAddr,0x0A); +outportByte(dev->ioAddr,0x0A); for(i=0;i<length/2;i++){ -packet16[i]=inportWord(dev->ioAddr+NE_DATAPORT); +packet16[i]=inportWord(dev->ioAddr+NE_DATAPORT); } -outportByte(dev->ioAddr+EN0_ISR,0x40); +outportByte(dev->ioAddr+EN0_ISR,0x40); return(length); } @@ -885,7 +872,7 @@ return; } -staticintdp_recv(structdevice*dev){ +staticintdp_recv(structdevice*dev){ dp_rcvhdr_theader; unsignedintpageno=0x0,curr=0x0,next=0x0; intpacket_processed=0x0,r=0x0; @@ -893,16 +880,16 @@ uInt32length=0x0; -pageno=inportByte(dev->ioAddr+NE_BNRY)+1; +pageno=inportByte(dev->ioAddr+NE_BNRY)+1; if(pageno==stopPage)pageno=startPage; do{ -outportByte(dev->ioAddr+NE_CMD,0x40); -curr=inportByte(dev->ioAddr+NE_CURRENT); -outportByte(dev->ioAddr,0x0); +outportByte(dev->ioAddr+NE_CMD,0x40); +curr=inportByte(dev->ioAddr+NE_CURRENT); +outportByte(dev->ioAddr,0x0); if(curr==pageno)break; -getblock(dev,pageno,(size_t)0,sizeof(header),&header); -getblock(dev,pageno,sizeof(header)+2*sizeof(ether_addr_t),sizeof(eth_type),&eth_type); +getblock(dev,pageno,(size_t)0,sizeof(header),&header); +getblock(dev,pageno,sizeof(header)+2*sizeof(ether_addr_t),sizeof(eth_type),&eth_type); length=(header.dr_rbcl|(header.dr_rbch<<8))-sizeof(dp_rcvhdr_t); next=header.dr_next; @@ -922,7 +909,7 @@ next=curr; } elseif(header.dr_status&RSR_PRX){ -r=dp_pkt2user(dev,pageno,length); +r=dp_pkt2user(dev,pageno,length); if(r!=OK){ kprintf("FRUIT"); return(0x0); @@ -931,9 +918,9 @@ packet_processed=0x1; } if(next==startPage) -outportByte(dev->ioAddr+NE_BNRY,stopPage-1); +outportByte(dev->ioAddr+NE_BNRY,stopPage-1); else -outportByte(dev->ioAddr+NE_BNRY,next-1); +outportByte(dev->ioAddr+NE_BNRY,next-1); pageno=next; @@ -941,27 +928,27 @@ return(0x0); } -staticvoidgetblock(structdevice*dev,intpage,size_toffset,size_tsize,void*dst){ +staticvoidgetblock(structdevice*dev,intpage,size_toffset,size_tsize,void*dst){ uInt16*ha=0x0; inti=0x0; ha=(uInt16*)dst; offset=page*DP_PAGESIZE+offset; -outportByte(dev->ioAddr+NE_RBCR0,size&0xFF); -outportByte(dev->ioAddr+NE_RBCR1,size>>8); -outportByte(dev->ioAddr+EN0_RSARLO,offset&0xFF); -outportByte(dev->ioAddr+EN0_RSARHI,offset>>8); -outportByte(dev->ioAddr+NE_CMD,E8390_RREAD|E8390_START); +outportByte(dev->ioAddr+NE_RBCR0,size&0xFF); +outportByte(dev->ioAddr+NE_RBCR1,size>>8); +outportByte(dev->ioAddr+EN0_RSARLO,offset&0xFF); +outportByte(dev->ioAddr+EN0_RSARHI,offset>>8); +outportByte(dev->ioAddr+NE_CMD,E8390_RREAD|E8390_START); size/=2; for(i=0;i<size;i++) -ha[i]=inportWord(dev->ioAddr+NE_DATAPORT); -outportByte(dev->ioAddr+EN0_ISR,0x40); +ha[i]=inportWord(dev->ioAddr+NE_DATAPORT); +outportByte(dev->ioAddr+EN0_ISR,0x40); } -staticintdp_pkt2user(structdevice*dev,intpage,intlength){ +staticintdp_pkt2user(structdevice*dev,intpage,intlength){ intlast=0x0; -structnicBuffer*tmpBuf=0x0; +structnicBuffer*tmpBuf=0x0; last=page+(length-1)/DP_PAGESIZE; @@ -969,14 +956,14 @@ kprintf("FOOKSTOPPAGE!!!"); } else{ -tmpBuf=ne2kAllocBuffer(length); -NICtoPC(dev,tmpBuf->buffer,length,page*DP_PAGESIZE+sizeof(dp_rcvhdr_t)); +tmpBuf=ne2kAllocBuffer(length); +NICtoPC(dev,tmpBuf->buffer,length,page*DP_PAGESIZE+sizeof(dp_rcvhdr_t)); } return(OK); } structnicBuffer*ne2kAllocBuffer(intlength){ -structnicBuffer*tmpBuf=0x0; +structnicBuffer*tmpBuf=0x0; spinLock(&ne2k_spinLock); @@ -989,30 +976,30 @@ return(ne2kBuffer); } else{ -for(tmpBuf=ne2kBuffer;tmpBuf->next!=0x0;tmpBuf=tmpBuf->next); +for(tmpBuf=ne2kBuffer;tmpBuf->next!=0x0;tmpBuf=tmpBuf->next); -tmpBuf->next=(structnicBuffer*)kmalloc(sizeof(structnicBuffer)); -tmpBuf=tmpBuf->next; -tmpBuf->next=0x0; -tmpBuf->length=length; -tmpBuf->buffer=(char*)kmalloc(length); +tmpBuf->next=(structnicBuffer*)kmalloc(sizeof(structnicBuffer)); +tmpBuf=tmpBuf->next; +tmpBuf->next=0x0; +tmpBuf->length=length; +tmpBuf->buffer=(char*)kmalloc(length); spinUnlock(&ne2k_spinLock); -return(tmpBuf); +return(tmpBuf); } spinUnlock(&ne2k_spinLock); return(0x0); } structnicBuffer*ne2kGetBuffer(){ -structnicBuffer*tmpBuf=0x0; +structnicBuffer*tmpBuf=0x0; if(ne2k_spinLock==0x1) return(0x0); -tmpBuf=ne2kBuffer; +tmpBuf=ne2kBuffer; if(ne2kBuffer!=0x0) ne2kBuffer=ne2kBuffer->next; -return(tmpBuf); +return(tmpBuf); } voidne2kFreeBuffer(structnicBuffer*buf){ diff --git a/doc/xml/ne2k_8h.xml b/doc/xml/ne2k_8h.xml index 32d8eec..7832bfe 100644 --- a/doc/xml/ne2k_8h.xml +++ b/doc/xml/ne2k_8h.xml @@ -4,62 +4,55 @@ ne2k.h ubixos/types.h sys/device.old.h - src/sys/include/ubixos/init.h + src/sys/include/ubixos/init.h src/sys/isa/ne2k.c - src/sys/net/netif/ethernetif.c - + - + - + - + - + - + - + - + - + - + - - - + - - - - - + - + - + - - + + @@ -595,7 +588,7 @@ ether_addr - ether_addr_t + ether_addr_t @@ -968,7 +961,7 @@ TX_PAGES - (dev->priv->pingPong ? TX_2X_PAGES : TX_1X_PAGES) + (dev->priv->pingPong ? TX_2X_PAGES : TX_1X_PAGES) @@ -992,11 +985,11 @@ - + etheraddr - typedef union etheraddr ether_addr + typedef union etheraddr ether_addr_t - ether_addr + ether_addr_t @@ -1037,7 +1030,7 @@ inportByte device::ioAddr device::irq - irqEnable + irqEnable kmalloc kprintf mDev @@ -1083,7 +1076,6 @@ nicBuffer::next spinLock spinUnlock - tmpBuf dp_pkt2user @@ -1119,7 +1111,6 @@ nicBuffer::buffer kfree - ethernetif_thread nicBuffer * @@ -1136,9 +1127,7 @@ ne2k_spinLock ne2kBuffer nicBuffer::next - tmpBuf x1 - ethernetif_thread void @@ -1156,8 +1145,8 @@ eoi inportByte device::ioAddr - irqDisable - irqEnable + irqDisable + irqEnable kprintf mDev mPic @@ -1230,7 +1219,6 @@ assert - dev EN0_ISR EN0_RCNTHI EN0_RCNTLO @@ -1288,7 +1276,6 @@ assert - dev E8390_RWRITE E8390_START EN0_ISR @@ -1302,7 +1289,6 @@ NE_DATAPORT outportByte outportWord - low_level_output @@ -1385,7 +1371,7 @@ typedefunionetheraddr{ unsignedcharbytes[6];/*byteordersafeinitialization*/ unsignedshortshorts[3];/*force2-bytealignment*/ -}ether_addr; +}ether_addr; structnicBuffer{ @@ -1500,13 +1486,13 @@ intne2k_init(); intne2kProbe(int,structdevice*); intne2kDevInit(structdevice*); -voidNS8390_init(structdevice*dev,intstartp); +voidNS8390_init(structdevice*dev,intstartp); voidne2kISR(); voidne2kHandler(); -intNICtoPC(structdevice*dev,void*packet,intlength,intnic_addr); -intPCtoNIC(structdevice*dev,void*packet,intlength); +intNICtoPC(structdevice*dev,void*packet,intlength,intnic_addr); +intPCtoNIC(structdevice*dev,void*packet,intlength); structnicBuffer*ne2kAllocBuffer(int); structnicBuffer*ne2kGetBuffer(); diff --git a/doc/xml/net_8c.xml b/doc/xml/net_8c.xml index ac32b53..527d66b 100644 --- a/doc/xml/net_8c.xml +++ b/doc/xml/net_8c.xml @@ -3,48 +3,45 @@ net.c ubixos/types.h - net/sockets.h + net/sockets.h string.h lib/kprintf.h - + - + - + - + - + - + + + + - + - + - + - + - + - - - - - - - + @@ -89,9 +86,6 @@ memcpy - loopif_output - low_level_input - low_level_output void @@ -131,6 +125,7 @@ + inet_aton uInt32 @@ -159,7 +154,7 @@ cp - struct in_addr * + struct in_addr * addr @@ -169,10 +164,9 @@ - htonl + htonl kprintf - NULL - in_addr::s_addr + NULL strtol @@ -258,7 +252,7 @@ *****************************************************************************************/ #include<ubixos/types.h> -#include<net/sockets.h> +#include<net/sockets.h> #include<string.h> #include"lib/kprintf.h" @@ -268,7 +262,7 @@ #define_IN_ADDR_T_DECLARED #endif -uInt32htonl(uInt32n){ +uInt32htonl(uInt32n){ uInt32retVal=0x0; retVal+=((n&0xff)<<24); retVal+=((n&0xff00)<<8); @@ -277,24 +271,24 @@ return(retVal); } -uInt32htons(uInt32n){ +uInt32htons(uInt32n){ uInt32retVal=0x0; retVal=(((n&0xff)<<8)|((n&0xff00)>>8)); return(retVal); } -voidbcopy(constvoid*src,void*dest,intlen){ +voidbcopy(constvoid*src,void*dest,intlen){ memcpy(dest,src,len); } -voidbzero(void*data,intn){ +voidbzero(void*data,intn){ memset(data,0,n); } intinet_aton(cp,addr) constchar*cp; -structin_addr*addr; +structin_addr*addr; { uInt32parts[4]; in_addr_tval; @@ -386,8 +380,8 @@ break; } -if(addr!=NULL) -addr->s_addr=htonl(val); +if(addr!=NULL) +addr->s_addr=htonl(val); return(1); } diff --git a/doc/xml/ogDisplay__UbixOS_8h.xml b/doc/xml/ogDisplay__UbixOS_8h.xml index 35cccff..92f784f 100644 --- a/doc/xml/ogDisplay__UbixOS_8h.xml +++ b/doc/xml/ogDisplay__UbixOS_8h.xml @@ -5,25 +5,25 @@ objgfx40/objgfx40.h src/sys/lib/ogprintf.cc - + - + - + - + - + - + diff --git a/doc/xml/ogprintf_8cc.xml b/doc/xml/ogprintf_8cc.xml index dbda76a..1950cde 100644 --- a/doc/xml/ogprintf_8cc.xml +++ b/doc/xml/ogprintf_8cc.xml @@ -7,163 +7,161 @@ sde/ogDisplay_UbixOS.h ubixos/vitals.h - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + diff --git a/doc/xml/pagefault_8c.xml b/doc/xml/pagefault_8c.xml index e03f7ca..6ec8d58 100644 --- a/doc/xml/pagefault_8c.xml +++ b/doc/xml/pagefault_8c.xml @@ -8,154 +8,138 @@ ubixos/spinlock.h lib/kprintf.h - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - + - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + diff --git a/doc/xml/paging_8c.xml b/doc/xml/paging_8c.xml index 23b4f80..90d8e8f 100644 --- a/doc/xml/paging_8c.xml +++ b/doc/xml/paging_8c.xml @@ -12,178 +12,162 @@ string.h assert.h - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - + - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + diff --git a/doc/xml/paging_8h.xml b/doc/xml/paging_8h.xml index 4508ee2..7fcbc22 100644 --- a/doc/xml/paging_8h.xml +++ b/doc/xml/paging_8h.xml @@ -8,205 +8,205 @@ src/sys/include/vmm/vmm.h src/sys/vfs/file.c - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - + + - + - + - + - + - + - + - + - + - + diff --git a/doc/xml/pci_8c.xml b/doc/xml/pci_8c.xml index 5682fbf..615feb1 100644 --- a/doc/xml/pci_8c.xml +++ b/doc/xml/pci_8c.xml @@ -7,41 +7,41 @@ ubixos/types.h lib/kprintf.h - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -62,13 +62,13 @@ pciConfig::baseClass confadd::bus countof - dev + confadd::dev confadd::func pciConfig::interface pciConfig::irq kprintf name - pciClasses + pciClasses pciProbe pciConfig::subClass TRUE @@ -250,13 +250,11 @@ def_ctls initHardDisk lookup - lwip_bind - lwip_connect pci_init - - @13 - struct @13 pciClasses[] + + @7 + struct @7 pciClasses[] [] pciClasses @@ -326,7 +324,7 @@ uInt8subClass; uInt8interface; constchar*name; -}pciClasses[]={ +}pciClasses[]={ {0x00,0x00,0x00,"Undefined"}, {0x00,0x01,0x00,"VGA"}, @@ -468,7 +466,7 @@ }; -uInt32pciRead(intbus,intdev,intfunc,intreg,intbytes){ +uInt32pciRead(intbus,intdev,intfunc,intreg,intbytes){ uInt16base; union{ @@ -496,7 +494,7 @@ } } -voidpciWrite(intbus,intdev,intfunc,intreg,uInt32v,intbytes){ +voidpciWrite(intbus,intdev,intfunc,intreg,uInt32v,intbytes){ uInt16base; union{ @@ -522,7 +520,7 @@ } -boolpciProbe(intbus,intdev,intfunc,structpciConfig*cfg){ +boolpciProbe(intbus,intdev,intfunc,structpciConfig*cfg){ uInt32*word=(uInt32*)cfg; uInt32v; inti; @@ -579,7 +577,7 @@ } intpci_init(){ -uInt16bus,dev,func; +uInt16bus,dev,func; inti=0x0; structpciConfigpcfg; for(bus=0x0;bus<0x2;bus++){/*255*/ @@ -587,7 +585,7 @@ for(func=0;func<8;func++){ if(pciProbe(bus,dev,func,&pcfg)==TRUE){ /*kprintf("*Vendor:%XDevice:%XClass/SubClass/Interface%X/%X/%X\n",pcfg.vendorId,pcfg.deviceId,pcfg.baseClass,pcfg.subClass,pcfg.interface);*/ -for(i=0x0;i<countof(pciClasses);i++){ +for(i=0x0;i<countof(pciClasses);i++){ if(pcfg.baseClass==pciClasses[i].baseClass&&pcfg.subClass==pciClasses[i].subClass&&pcfg.interface==pciClasses[i].interface){ kprintf("PCIDevice:%s@IRQ:0x%X\n",pciClasses[i].name,pcfg.irq); break; diff --git a/doc/xml/pci_8h.xml b/doc/xml/pci_8h.xml index 63204d6..c794045 100644 --- a/doc/xml/pci_8h.xml +++ b/doc/xml/pci_8h.xml @@ -3,47 +3,47 @@ pci.h ubixos/types.h - src/sys/include/ubixos/init.h + src/sys/include/ubixos/init.h src/sys/pci/pci.c - + - + - + - + - + - + - + - + - + - + - + - - + + @@ -80,13 +80,13 @@ pciConfig::baseClass confadd::bus countof - dev + confadd::dev confadd::func pciConfig::interface pciConfig::irq kprintf name - pciClasses + pciClasses pciProbe pciConfig::subClass TRUE @@ -312,9 +312,9 @@ intpci_init(); -boolpciProbe(intbus,intdev,intfunc,structpciConfig*cfg); -uInt32pciRead(intbus,intdev,intfunc,intreg,intbytes); -voidpciWrite(intbus,intdev,intfunc,intreg,uInt32v,intbytes); +boolpciProbe(intbus,intdev,intfunc,structpciConfig*cfg); +uInt32pciRead(intbus,intdev,intfunc,intreg,intbytes); +voidpciWrite(intbus,intdev,intfunc,intreg,uInt32v,intbytes); #endif diff --git a/doc/xml/pipe_8c.xml b/doc/xml/pipe_8c.xml index 29be49f..683b0c9 100644 --- a/doc/xml/pipe_8c.xml +++ b/doc/xml/pipe_8c.xml @@ -10,118 +10,102 @@ lib/kprintf.h assert.h - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - + - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + diff --git a/doc/xml/pipe_8h.xml b/doc/xml/pipe_8h.xml index 2aa14e2..5807cbd 100644 --- a/doc/xml/pipe_8h.xml +++ b/doc/xml/pipe_8h.xml @@ -6,54 +6,54 @@ sys/sysproto.h src/sys/kernel/pipe.c - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + diff --git a/doc/xml/pit_8c.xml b/doc/xml/pit_8c.xml index b712ea1..91f83f3 100644 --- a/doc/xml/pit_8c.xml +++ b/doc/xml/pit_8c.xml @@ -6,37 +6,37 @@ sys/io.h lib/kprintf.h - + - + - + - + - + - + - + - + - + - + - + diff --git a/doc/xml/pit_8h.xml b/doc/xml/pit_8h.xml index 1d58f3a..ed11c3a 100644 --- a/doc/xml/pit_8h.xml +++ b/doc/xml/pit_8h.xml @@ -2,29 +2,29 @@ pit.h - src/sys/include/ubixos/init.h + src/sys/include/ubixos/init.h src/sys/isa/pit.c - + - + - + - + - + - + - - + + diff --git a/doc/xml/sched_8c.xml b/doc/xml/sched_8c.xml index 643a94e..73420e4 100644 --- a/doc/xml/sched_8c.xml +++ b/doc/xml/sched_8c.xml @@ -17,224 +17,208 @@ string.h assert.h - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - + - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -468,7 +452,7 @@ NEW taskStruct::next nextID - thread::o_files + thread::o_files taskStruct::prev schedulerSpinLock spinLock @@ -527,7 +511,6 @@ mpi_destroyMbox mpi_fetchMessage mpi_postMessage - netMainThread obreak sched schedEndTask @@ -798,7 +781,7 @@ /*HACK*/ for(i=0;i<3;i++){ fp=kmalloc(sizeof(structfile)); -tmpTask->td.o_files[i]=(u_int32_t)fp; +tmpTask->td.o_files[i]=(u_int32_t)fp; fp->f_flag=0x4; } diff --git a/doc/xml/sched_8h.xml b/doc/xml/sched_8h.xml index 70ac833..4cc43ac 100644 --- a/doc/xml/sched_8h.xml +++ b/doc/xml/sched_8h.xml @@ -12,7 +12,7 @@ src/sys/include/ubixos/endtask.h src/sys/include/ubixos/exec.h src/sys/include/ubixos/fork.h - src/sys/include/ubixos/init.h + src/sys/include/ubixos/init.h src/sys/include/ubixos/syscalls.h src/sys/include/ubixos/ubthread.h src/sys/isa/atkbd.c @@ -30,9 +30,6 @@ src/sys/kernel/ubthread.c src/sys/kmods/kmod.c src/sys/lib/kmalloc.c - src/sys/net/net/init.c - src/sys/net/net/sys_arch.c - src/sys/net/netif/ethernetif.c src/sys/sys/idt.c src/sys/ubixfs/ubixfs.c src/sys/vfs/file.c @@ -40,499 +37,433 @@ src/sys/vmm/pagefault.c src/sys/vmm/paging.c - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - + - - - + - + - + - - - - - - - - - + - + - - - - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - + - + - + - + - + - + - + - + - + - + - + - - - + - - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - + - + - + - - - - - + - + - - - - - + - + - + - + - + - + - + - - - + - + - + - - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - - - + - + - + - + - + - + - + - + - + - - - - - + - + - + - + - + - + - + - + - + - + - - + + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -856,7 +787,7 @@ NEW taskStruct::next nextID - thread::o_files + thread::o_files taskStruct::prev schedulerSpinLock spinLock @@ -914,7 +845,6 @@ mpi_destroyMbox mpi_fetchMessage mpi_postMessage - netMainThread obreak sched schedEndTask diff --git a/doc/xml/sde_8h.xml b/doc/xml/sde_8h.xml index b66e5f4..df85de9 100644 --- a/doc/xml/sde_8h.xml +++ b/doc/xml/sde_8h.xml @@ -5,32 +5,32 @@ ubixos/types.h src/sys/kernel/systemtask.c - + - + - + - + - + - + - + - + diff --git a/doc/xml/sem_8c.xml b/doc/xml/sem_8c.xml index 98533d5..df96204 100644 --- a/doc/xml/sem_8c.xml +++ b/doc/xml/sem_8c.xml @@ -4,13 +4,13 @@ sem.c ubixos/sem.h - + - + - + diff --git a/doc/xml/sem_8h.xml b/doc/xml/sem_8h.xml index d7f3536..34e643d 100644 --- a/doc/xml/sem_8h.xml +++ b/doc/xml/sem_8h.xml @@ -4,14 +4,14 @@ sem.h src/sys/kernel/sem.c - + - + - + diff --git a/doc/xml/setpageattributes_8c.xml b/doc/xml/setpageattributes_8c.xml index 1d83bbf..6ae78b7 100644 --- a/doc/xml/setpageattributes_8c.xml +++ b/doc/xml/setpageattributes_8c.xml @@ -5,64 +5,64 @@ vmm/vmm.h ubixos/kpanic.h - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + diff --git a/doc/xml/signal_8h.xml b/doc/xml/signal_8h.xml index 48766c4..186e395 100644 --- a/doc/xml/signal_8h.xml +++ b/doc/xml/signal_8h.xml @@ -5,721 +5,475 @@ ubixos/types.h src/sys/include/sys/sysproto.h - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - + - - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - + - + - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - + - + - + - + - + - - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - + - - - - - - - - - - - - - - - + - + - + - - - - - - - - - + - + - - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - + - - - - - - - - - - - - - - - - - - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - - + - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + - + - + - + - + - + - - + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - + - + - + @@ -882,7 +636,7 @@ #define_SIG_VALID(sig)((sig)<=_SIG_MAXSIG&&(sig)>0) typedefstruct__sigset{ -__uint32_t__bits[_SIG_WORDS]; +__uint32_t__bits[_SIG_WORDS]; }__sigset_t; typedef__sigset_tsigset_t; diff --git a/doc/xml/smp_8c.xml b/doc/xml/smp_8c.xml index 0af9d89..2589736 100644 --- a/doc/xml/smp_8c.xml +++ b/doc/xml/smp_8c.xml @@ -9,61 +9,61 @@ lib/string.h sys/io.h - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + diff --git a/doc/xml/smp_8h.xml b/doc/xml/smp_8h.xml index 6a35693..308f324 100644 --- a/doc/xml/smp_8h.xml +++ b/doc/xml/smp_8h.xml @@ -5,31 +5,31 @@ ubixos/types.h src/sys/kernel/smp.c - + - + - + - + - + - + - + - + diff --git a/doc/xml/spinlock_8c.xml b/doc/xml/spinlock_8c.xml index 030e6aa..3c31841 100644 --- a/doc/xml/spinlock_8c.xml +++ b/doc/xml/spinlock_8c.xml @@ -5,120 +5,90 @@ ubixos/spinlock.h ubixos/sched.h - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - + - - - + - + - + - - - - - - - - - + - + - + - + - + - - - - - - - + - + @@ -143,7 +113,6 @@ spinTryLock adjustCowCounter cpuInfo - current_thread devfs_makeNode devfs_open device_add @@ -165,7 +134,6 @@ ne2kAllocBuffer schedNewTask smpInit - sys_thread_new tty_print ubixfs_cacheAdd ubixfs_cacheFind @@ -272,7 +240,6 @@ adjustCowCounter cpuInfo - current_thread devfs_makeNode devfs_open device_add @@ -295,7 +262,6 @@ ne2kAllocBuffer schedNewTask smpInit - sys_thread_new tty_print ubixfs_cacheAdd ubixfs_cacheFind diff --git a/doc/xml/spinlock_8h.xml b/doc/xml/spinlock_8h.xml index 2cdbddf..9fb320e 100644 --- a/doc/xml/spinlock_8h.xml +++ b/doc/xml/spinlock_8h.xml @@ -16,7 +16,6 @@ src/sys/kmods/kmod.c src/sys/lib/kmalloc.c src/sys/mpi/system.c - src/sys/net/net/sys_arch.c src/sys/sys/device.c src/sys/sys/video.c src/sys/ubixfs/dirCache.c @@ -28,169 +27,163 @@ src/sys/vmm/paging.c src/sys/vmm/vmm_memory.c - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - + - - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -244,7 +237,6 @@ spinTryLock adjustCowCounter cpuInfo - current_thread devfs_makeNode devfs_open device_add @@ -266,7 +258,6 @@ ne2kAllocBuffer schedNewTask smpInit - sys_thread_new tty_print ubixfs_cacheAdd ubixfs_cacheFind @@ -368,7 +359,6 @@ adjustCowCounter cpuInfo - current_thread devfs_makeNode devfs_open device_add @@ -391,7 +381,6 @@ ne2kAllocBuffer schedNewTask smpInit - sys_thread_new tty_print ubixfs_cacheAdd ubixfs_cacheFind diff --git a/doc/xml/start_8S.xml b/doc/xml/start_8S.xml index 72340b8..d218bb8 100644 --- a/doc/xml/start_8S.xml +++ b/doc/xml/start_8S.xml @@ -9,7 +9,7 @@ (loadGDT) mov $0x10 lgdtl - loadGDT + loadGDT @@ -354,7 +354,7 @@ stosb /*LoadGDT*/ -lgdtl(loadGDT) +lgdtl(loadGDT) mov$0x10,%eax mov%eax,%ds mov%eax,%es diff --git a/doc/xml/static_8c.xml b/doc/xml/static_8c.xml index 5ffe91c..9958213 100644 --- a/doc/xml/static_8c.xml +++ b/doc/xml/static_8c.xml @@ -4,26 +4,26 @@ static.c lib/kprintf.h - + - + - + - + - + - + - + diff --git a/doc/xml/static_8h.xml b/doc/xml/static_8h.xml index 79a00dc..3d0523b 100644 --- a/doc/xml/static_8h.xml +++ b/doc/xml/static_8h.xml @@ -2,22 +2,22 @@ static.h - src/sys/include/ubixos/init.h + src/sys/include/ubixos/init.h - + - + - - + + - + - + diff --git a/doc/xml/stdarg_8h.xml b/doc/xml/stdarg_8h.xml index 42a429f..24754be 100644 --- a/doc/xml/stdarg_8h.xml +++ b/doc/xml/stdarg_8h.xml @@ -6,25 +6,25 @@ src/sys/lib/kprintf.c src/sys/lib/vsprintf.c - + - + - + - + - + - + - + diff --git a/doc/xml/string_8c.xml b/doc/xml/string_8c.xml index 64e6971..281cbc7 100644 --- a/doc/xml/string_8c.xml +++ b/doc/xml/string_8c.xml @@ -4,26 +4,26 @@ string.c lib/string.h - + - + - + - + - + - + - + @@ -123,6 +123,7 @@ + strstr void @@ -169,7 +170,7 @@ - NULL + NULL strlen strncmp fopen @@ -308,7 +309,7 @@ do{ do{ if((sc=*s++)==0) -return(NULL); +return(NULL); }while(sc!=c); }while(strncmp(s,find,len)!=0); s--; @@ -319,46 +320,49 @@ /*** $Log$ -Revision1.22006/12/0514:10:21reddawg -WorkignDistro +Revision1.32006/12/1214:09:18reddawg +Changes -Revision1.1.1.12006/06/0112:46:16reddawg -ubix2 +Revision1.22006/12/0514:10:21reddawg +WorkignDistro -Revision1.22005/10/1200:13:37reddawg -Removed +Revision1.1.1.12006/06/0112:46:16reddawg +ubix2 -Revision1.1.1.12005/09/2617:24:13reddawg -nomessage +Revision1.22005/10/1200:13:37reddawg +Removed -Revision1.62004/07/2815:05:43reddawg -Major: -Pagesnowhavestrictsecurityenforcement. -Manynulldereferenceshavebeenresolved. -Whenappsloadedpermissionssetforpagesrwandro - -Revision1.52004/07/2018:42:41flameshadow -add:strcpy() -chg:modifieddirCache.ctousestrcpy() - -Revision1.42004/07/0523:06:32reddawg -Fixens +Revision1.1.1.12005/09/2617:24:13reddawg +nomessage + +Revision1.62004/07/2815:05:43reddawg +Major: +Pagesnowhavestrictsecurityenforcement. +Manynulldereferenceshavebeenresolved. +Whenappsloadedpermissionssetforpagesrwandro + +Revision1.52004/07/2018:42:41flameshadow +add:strcpy() +chg:modifieddirCache.ctousestrcpy() -Revision1.32004/06/2823:12:58reddawg -fileformatnowcontainer:/path/to/file +Revision1.42004/07/0523:06:32reddawg +Fixens -Revision1.22004/05/1914:40:58reddawg -Cleanedupsomewarningfromleavingouttypedefs +Revision1.32004/06/2823:12:58reddawg +fileformatnowcontainer:/path/to/file -Revision1.1.1.12004/04/1512:07:11reddawg -UbixOSv1.0 +Revision1.22004/05/1914:40:58reddawg +Cleanedupsomewarningfromleavingouttypedefs -Revision1.52004/04/1316:36:33reddawg -Changedourcopyright,itisallnowunderaBSD-Stylelicense +Revision1.1.1.12004/04/1512:07:11reddawg +UbixOSv1.0 -END -***/ - +Revision1.52004/04/1316:36:33reddawg +Changedourcopyright,itisallnowunderaBSD-Stylelicense + +END +***/ + diff --git a/doc/xml/string_8h.xml b/doc/xml/string_8h.xml index 63c7acc..c44acc2 100644 --- a/doc/xml/string_8h.xml +++ b/doc/xml/string_8h.xml @@ -17,158 +17,144 @@ src/sys/lib/bcopy.c src/sys/lib/memset.c src/sys/lib/net.c - src/sys/net/net/bot.c - src/sys/net/net/shell.c src/sys/pci/hd.c src/sys/sys/idt.c src/sys/vmm/copyvirtualspace.c src/sys/vmm/paging.c - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - + - + - + - + - - - - - + - + - + - + - + - + - + @@ -338,7 +324,7 @@ LONG_MAX LONG_MIN - NULL + NULL inet_aton diff --git a/doc/xml/strtok_8c.xml b/doc/xml/strtok_8c.xml index 0491fa4..5536951 100644 --- a/doc/xml/strtok_8c.xml +++ b/doc/xml/strtok_8c.xml @@ -5,28 +5,28 @@ lib/string.h ubixos/types.h - + - + - + - + - + - + - + - + @@ -80,7 +80,7 @@ - NULL + NULL strtok @@ -126,8 +126,8 @@ intc,sc; char*tok; -if((s==NULL)&&((s=*last)==NULL)){ -return(NULL); +if((s==NULL)&&((s=*last)==NULL)){ +return(NULL); } cont: @@ -138,8 +138,8 @@ } } if(c==0){ -*last=NULL; -return(NULL); +*last=NULL; +return(NULL); } tok=s-1; @@ -149,7 +149,7 @@ do{ if((sc=*spanp++)==c){ if(c==0){ -s=NULL; +s=NULL; } else{ char*w=s-1; diff --git a/doc/xml/strtol_8c.xml b/doc/xml/strtol_8c.xml index f09609d..eb7695b 100644 --- a/doc/xml/strtol_8c.xml +++ b/doc/xml/strtol_8c.xml @@ -4,26 +4,26 @@ strtol.c sys/cdefs.h - + - + - + - + - + - + - + @@ -80,7 +80,7 @@ LONG_MAX LONG_MIN - NULL + NULL inet_aton @@ -188,7 +188,7 @@ cutoff=0x0;//UBU }elseif(neg) acc=-acc; -if(endptr!=NULL) +if(endptr!=NULL) *endptr=(char*)(any?s-1:nptr); return(acc); } diff --git a/doc/xml/struct____sigset.xml b/doc/xml/struct____sigset.xml index f544c8f..e09bf3d 100644 --- a/doc/xml/struct____sigset.xml +++ b/doc/xml/struct____sigset.xml @@ -4,10 +4,10 @@ __sigset signal.h - + __uint32_t - __uint32_t __sigset::__bits[_SIG_WORDS] - [_SIG_WORDS] + __uint32_t __sigset::__bits[4] + [4] __bits @@ -24,7 +24,7 @@ - __sigset__bits + __sigset__bits diff --git a/doc/xml/struct__item__t.xml b/doc/xml/struct__item__t.xml index 90d85d8..55c837f 100644 --- a/doc/xml/struct__item__t.xml +++ b/doc/xml/struct__item__t.xml @@ -50,10 +50,10 @@ - + - + Next Previous diff --git a/doc/xml/struct__list__t.xml b/doc/xml/struct__list__t.xml index ade5552..44e5ae0 100644 --- a/doc/xml/struct__list__t.xml +++ b/doc/xml/struct__list__t.xml @@ -36,18 +36,18 @@ - + - + Last First - + - + Next Previous diff --git a/doc/xml/structbsd__disklabel.xml b/doc/xml/structbsd__disklabel.xml index 75ea078..1f8ca0a 100644 --- a/doc/xml/structbsd__disklabel.xml +++ b/doc/xml/structbsd__disklabel.xml @@ -57,10 +57,10 @@ - + u_int32_t - u_int32_t bsd_disklabel::d_drivedata[NDDATA] - [NDDATA] + u_int32_t bsd_disklabel::d_drivedata[5] + [5] d_drivedata @@ -201,10 +201,10 @@ - + bsd_disklabel::partition - struct bsd_disklabel::partition bsd_disklabel::d_partitions[MAXPARTITIONS] - [MAXPARTITIONS] + struct bsd_disklabel::partition bsd_disklabel::d_partitions[ 8 ] + [8] d_partitions @@ -280,10 +280,10 @@ - + u_int32_t - u_int32_t bsd_disklabel::d_spare[NSPARE] - [NSPARE] + u_int32_t bsd_disklabel::d_spare[5] + [5] d_spare @@ -390,14 +390,14 @@ - + - + d_partitions - + @@ -408,7 +408,7 @@ bsd_disklabeld_bbsize bsd_disklabeld_checksum bsd_disklabeld_cylskew - bsd_disklabeld_drivedata + bsd_disklabeld_drivedata bsd_disklabeld_flags bsd_disklabeld_headswitch bsd_disklabeld_interleave @@ -419,13 +419,13 @@ bsd_disklabeld_nsectors bsd_disklabeld_ntracks bsd_disklabeld_packname - bsd_disklabeld_partitions + bsd_disklabeld_partitions bsd_disklabeld_rpm bsd_disklabeld_sbsize bsd_disklabeld_secpercyl bsd_disklabeld_secperunit bsd_disklabeld_secsize - bsd_disklabeld_spare + bsd_disklabeld_spare bsd_disklabeld_sparespercyl bsd_disklabeld_sparespertrack bsd_disklabeld_subtype diff --git a/doc/xml/structcacheNode.xml b/doc/xml/structcacheNode.xml index 177f380..9cb650b 100644 --- a/doc/xml/structcacheNode.xml +++ b/doc/xml/structcacheNode.xml @@ -226,10 +226,10 @@ - + - + prev next parent diff --git a/doc/xml/structclose__args.xml b/doc/xml/structclose__args.xml index ac541e0..3daf285 100644 --- a/doc/xml/structclose__args.xml +++ b/doc/xml/structclose__args.xml @@ -18,10 +18,10 @@ close - + char - char close_args::fd_l_[PADL_(int)] - [PADL_(int)] + char close_args::fd_l_[0] + [0] fd_l_ @@ -31,10 +31,10 @@ - + char - char close_args::fd_r_[PADR_(int)] - [PADR_(int)] + char close_args::fd_r_[(sizeof(register_t)<=sizeof(int)?0:sizeof(register_t)-sizeof(int))] + [(sizeof(register_t)<=sizeof(int)?0:sizeof(register_t)-sizeof(int))] fd_r_ @@ -52,8 +52,8 @@ close_argsfd - close_argsfd_l_ - close_argsfd_r_ + close_argsfd_l_ + close_argsfd_r_ diff --git a/doc/xml/structconfadd.xml b/doc/xml/structconfadd.xml index 9f5d51a..dff2dc0 100644 --- a/doc/xml/structconfadd.xml +++ b/doc/xml/structconfadd.xml @@ -32,6 +32,7 @@ + pci_init uInt8 diff --git a/doc/xml/structdevfs__devices.xml b/doc/xml/structdevfs__devices.xml index 1bebd89..eb4d110 100644 --- a/doc/xml/structdevfs__devices.xml +++ b/doc/xml/structdevfs__devices.xml @@ -102,10 +102,10 @@ - + - + prev next diff --git a/doc/xml/structdevfs__info.xml b/doc/xml/structdevfs__info.xml index 017853d..bc6d51d 100644 --- a/doc/xml/structdevfs__info.xml +++ b/doc/xml/structdevfs__info.xml @@ -26,18 +26,18 @@ - + - + prev next - + - + deviceList diff --git a/doc/xml/structdevice.xml b/doc/xml/structdevice.xml index ccf907f..c6ea55d 100644 --- a/doc/xml/structdevice.xml +++ b/doc/xml/structdevice.xml @@ -18,8 +18,6 @@ dp_recv getblock - low_level_init - low_level_output ne2k_init ne2kHandler NICtoPC @@ -37,8 +35,6 @@ - low_level_init - low_level_output ne2k_init @@ -86,21 +82,21 @@ - + - + - + - + priv - + net diff --git a/doc/xml/structdevice__interface.xml b/doc/xml/structdevice__interface.xml index 5daebbf..facfd54 100644 --- a/doc/xml/structdevice__interface.xml +++ b/doc/xml/structdevice__interface.xml @@ -19,6 +19,7 @@ devfs_read devfs_write dskread + hdInit initHardDisk syncBat ubixfs_initialize @@ -56,6 +57,7 @@ device_add + hdInit void(* @@ -138,6 +140,8 @@ devfs_open + fdcInit2 + hdInit void(* diff --git a/doc/xml/structdevice__node.xml b/doc/xml/structdevice__node.xml index 5e22c58..9629657 100644 --- a/doc/xml/structdevice__node.xml +++ b/doc/xml/structdevice__node.xml @@ -22,6 +22,8 @@ device_add device_find dskread + fdcInit2 + hdInit openFileUbixFS syncBat ubixfs_initialize @@ -108,25 +110,25 @@ - + - + - + devRec - + devInfo - + prev next - + diff --git a/doc/xml/structdirectoryList.xml b/doc/xml/structdirectoryList.xml index d96eed8..38b9521 100644 --- a/doc/xml/structdirectoryList.xml +++ b/doc/xml/structdirectoryList.xml @@ -79,10 +79,10 @@ - + - + prev next diff --git a/doc/xml/structdirent.xml b/doc/xml/structdirent.xml index 950bf4a..d2e06c4 100644 --- a/doc/xml/structdirent.xml +++ b/doc/xml/structdirent.xml @@ -18,10 +18,10 @@ fsfind - + char - char dirent::d_name[MAXNAMLEN+1] - [MAXNAMLEN+1] + char dirent::d_name[255+1] + [255+1] d_name @@ -81,7 +81,7 @@ direntd_fileno - direntd_name + direntd_name direntd_namlen direntd_reclen direntd_type diff --git a/doc/xml/structdmadat.xml b/doc/xml/structdmadat.xml index c6a8b3e..ca5f5a4 100644 --- a/doc/xml/structdmadat.xml +++ b/doc/xml/structdmadat.xml @@ -4,10 +4,10 @@ dmadat file.h - + char - char dmadat::blkbuf[VBLKSIZE] - [VBLKSIZE] + char dmadat::blkbuf[(1<< 12)] + [(1<< 12)] blkbuf @@ -18,10 +18,10 @@ fsread - + char - char dmadat::indbuf[VBLKSIZE] - [VBLKSIZE] + char dmadat::indbuf[(1<< 12)] + [(1<< 12)] indbuf @@ -32,10 +32,10 @@ fsread - + char - char dmadat::sbbuf[SBLOCKSIZE] - [SBLOCKSIZE] + char dmadat::sbbuf[8192] + [8192] sbbuf @@ -47,10 +47,10 @@ ffs_read fsread - + char - char dmadat::secbuf[DEV_BSIZE] - [DEV_BSIZE] + char dmadat::secbuf[(1<< 9)] + [(1<< 9)] secbuf @@ -67,10 +67,10 @@ - dmadatblkbuf - dmadatindbuf - dmadatsbbuf - dmadatsecbuf + dmadatblkbuf + dmadatindbuf + dmadatsbbuf + dmadatsecbuf diff --git a/doc/xml/structdriverType.xml b/doc/xml/structdriverType.xml index de756d1..1a2c0e9 100644 --- a/doc/xml/structdriverType.xml +++ b/doc/xml/structdriverType.xml @@ -36,14 +36,14 @@ - + - + - + methods diff --git a/doc/xml/structfcntl__args.xml b/doc/xml/structfcntl__args.xml index 40f19c9..c007979 100644 --- a/doc/xml/structfcntl__args.xml +++ b/doc/xml/structfcntl__args.xml @@ -18,10 +18,10 @@ fcntl - + char - char fcntl_args::arg_l_[PADL_(long)] - [PADL_(long)] + char fcntl_args::arg_l_[0] + [0] arg_l_ @@ -31,10 +31,10 @@ - + char - char fcntl_args::arg_r_[PADR_(long)] - [PADR_(long)] + char fcntl_args::arg_r_[(sizeof(register_t)<=sizeof(long)?0:sizeof(register_t)-sizeof(long))] + [(sizeof(register_t)<=sizeof(long)?0:sizeof(register_t)-sizeof(long))] arg_r_ @@ -58,10 +58,10 @@ fcntl - + char - char fcntl_args::cmd_l_[PADL_(int)] - [PADL_(int)] + char fcntl_args::cmd_l_[0] + [0] cmd_l_ @@ -71,10 +71,10 @@ - + char - char fcntl_args::cmd_r_[PADR_(int)] - [PADR_(int)] + char fcntl_args::cmd_r_[(sizeof(register_t)<=sizeof(int)?0:sizeof(register_t)-sizeof(int))] + [(sizeof(register_t)<=sizeof(int)?0:sizeof(register_t)-sizeof(int))] cmd_r_ @@ -98,10 +98,10 @@ fcntl - + char - char fcntl_args::fd_l_[PADL_(int)] - [PADL_(int)] + char fcntl_args::fd_l_[0] + [0] fd_l_ @@ -111,10 +111,10 @@ - + char - char fcntl_args::fd_r_[PADR_(int)] - [PADR_(int)] + char fcntl_args::fd_r_[(sizeof(register_t)<=sizeof(int)?0:sizeof(register_t)-sizeof(int))] + [(sizeof(register_t)<=sizeof(int)?0:sizeof(register_t)-sizeof(int))] fd_r_ @@ -132,14 +132,14 @@ fcntl_argsarg - fcntl_argsarg_l_ - fcntl_argsarg_r_ + fcntl_argsarg_l_ + fcntl_argsarg_r_ fcntl_argscmd - fcntl_argscmd_l_ - fcntl_argscmd_r_ + fcntl_argscmd_l_ + fcntl_argscmd_r_ fcntl_argsfd - fcntl_argsfd_l_ - fcntl_argsfd_r_ + fcntl_argsfd_l_ + fcntl_argsfd_r_ diff --git a/doc/xml/structfile.xml b/doc/xml/structfile.xml index 41e5e2e..e6b607d 100644 --- a/doc/xml/structfile.xml +++ b/doc/xml/structfile.xml @@ -56,28 +56,28 @@ - + - + - + devRec - + devInfo - + prev next - + - + prev next parent @@ -85,70 +85,70 @@ fileListHead - + - + partitions - + - + - + cacheNode - + dmadat - + mp - + prev next - + - + fd - + - + diskLabel - + device - + fs - + prev next - + - + - + - + prev next diff --git a/doc/xml/structfileDescriptorStruct.xml b/doc/xml/structfileDescriptorStruct.xml index 3810a63..8a89cea 100644 --- a/doc/xml/structfileDescriptorStruct.xml +++ b/doc/xml/structfileDescriptorStruct.xml @@ -301,28 +301,28 @@ - + - + - + devRec - + devInfo - + prev next - + - + prev next parent @@ -330,63 +330,63 @@ fileListHead - + - + partitions - + - + - + cacheNode - + dmadat - + mp - + prev next - + - + diskLabel - + device - + fs - + prev next - + - + - + - + prev next diff --git a/doc/xml/structfileSystem.xml b/doc/xml/structfileSystem.xml index 3864132..003f35c 100644 --- a/doc/xml/structfileSystem.xml +++ b/doc/xml/structfileSystem.xml @@ -166,10 +166,10 @@ not sure if we should allow function to point to NULL - + - + prev next diff --git a/doc/xml/structfs.xml b/doc/xml/structfs.xml index 73b846b..5e4e306 100644 --- a/doc/xml/structfs.xml +++ b/doc/xml/structfs.xml @@ -368,10 +368,10 @@ - + u_char - u_char fs::fs_fsmnt[MAXMNTLEN] - [MAXMNTLEN] + u_char fs::fs_fsmnt[468] + [468] fs_fsmnt @@ -565,10 +565,10 @@ - + void * - void* fs::fs_ocsp[NOCSPTRS] - [NOCSPTRS] + void* fs::fs_ocsp[((128/sizeof(void *))-4)] + [((128/sizeof(void *))-4)] fs_ocsp @@ -1020,10 +1020,10 @@ - + int32_t - int32_t fs::fs_snapinum[FSMAXSNAP] - [FSMAXSNAP] + int32_t fs::fs_snapinum[20] + [20] fs_snapinum @@ -1150,10 +1150,10 @@ - + u_char - u_char fs::fs_volname[MAXVOLLEN] - [MAXVOLLEN] + u_char fs::fs_volname[32] + [32] fs_volname @@ -1169,22 +1169,22 @@ - + - + - + - + fs_old_cstotal fs_csp - + fs_cstotal @@ -1219,7 +1219,7 @@ fsfs_fsbtodb fsfs_fshift fsfs_fsize - fsfs_fsmnt + fsfs_fsmnt fsfs_iblkno fsfs_id fsfs_inopb @@ -1234,7 +1234,7 @@ fsfs_minfree fsfs_ncg fsfs_nindir - fsfs_ocsp + fsfs_ocsp fsfs_old_cgmask fsfs_old_cgoffset fsfs_old_cpc @@ -1269,7 +1269,7 @@ fsfs_sblockloc fsfs_sbsize fsfs_size - fsfs_snapinum + fsfs_snapinum fsfs_spare1 fsfs_spare2 fsfs_spare5 @@ -1279,7 +1279,7 @@ fsfs_swuid fsfs_time fsfs_unused_1 - fsfs_volname + fsfs_volname diff --git a/doc/xml/structfstat__args.xml b/doc/xml/structfstat__args.xml index c83daf6..94964b0 100644 --- a/doc/xml/structfstat__args.xml +++ b/doc/xml/structfstat__args.xml @@ -18,10 +18,10 @@ fstat - + char - char fstat_args::fd_l_[PADL_(int)] - [PADL_(int)] + char fstat_args::fd_l_[0] + [0] fd_l_ @@ -31,10 +31,10 @@ - + char - char fstat_args::fd_r_[PADR_(int)] - [PADR_(int)] + char fstat_args::fd_r_[(sizeof(register_t)<=sizeof(int)?0:sizeof(register_t)-sizeof(int))] + [(sizeof(register_t)<=sizeof(int)?0:sizeof(register_t)-sizeof(int))] fd_r_ @@ -58,10 +58,10 @@ fstat - + char - char fstat_args::sb_l_[PADL_(struct stat *)] - [PADL_(struct stat *)] + char fstat_args::sb_l_[0] + [0] sb_l_ @@ -71,10 +71,10 @@ - + char - char fstat_args::sb_r_[PADR_(struct stat *)] - [PADR_(struct stat *)] + char fstat_args::sb_r_[(sizeof(register_t)<=sizeof(struct stat *)?0:sizeof(register_t)-sizeof(struct stat *))] + [(sizeof(register_t)<=sizeof(struct stat *)?0:sizeof(register_t)-sizeof(struct stat *))] sb_r_ @@ -90,14 +90,14 @@ - + - + sb - + @@ -105,11 +105,11 @@ fstat_argsfd - fstat_argsfd_l_ - fstat_argsfd_r_ + fstat_argsfd_l_ + fstat_argsfd_r_ fstat_argssb - fstat_argssb_l_ - fstat_argssb_r_ + fstat_argssb_l_ + fstat_argssb_r_ diff --git a/doc/xml/structgettimeofday__args.xml b/doc/xml/structgettimeofday__args.xml index 85bcd04..9918acc 100644 --- a/doc/xml/structgettimeofday__args.xml +++ b/doc/xml/structgettimeofday__args.xml @@ -17,10 +17,10 @@ - + char - char gettimeofday_args::tp_l_[PADL_(struct timeval *)] - [PADL_(struct timeval *)] + char gettimeofday_args::tp_l_[0] + [0] tp_l_ @@ -30,10 +30,10 @@ - + char - char gettimeofday_args::tp_r_[PADR_(struct timeval *)] - [PADR_(struct timeval *)] + char gettimeofday_args::tp_r_[(sizeof(register_t)<=sizeof(struct timeval *)?0:sizeof(register_t)-sizeof(struct timeval *))] + [(sizeof(register_t)<=sizeof(struct timeval *)?0:sizeof(register_t)-sizeof(struct timeval *))] tp_r_ @@ -56,10 +56,10 @@ - + char - char gettimeofday_args::tzp_l_[PADL_(struct timezone *)] - [PADL_(struct timezone *)] + char gettimeofday_args::tzp_l_[0] + [0] tzp_l_ @@ -69,10 +69,10 @@ - + char - char gettimeofday_args::tzp_r_[PADR_(struct timezone *)] - [PADR_(struct timezone *)] + char gettimeofday_args::tzp_r_[(sizeof(register_t)<=sizeof(struct timezone *)?0:sizeof(register_t)-sizeof(struct timezone *))] + [(sizeof(register_t)<=sizeof(struct timezone *)?0:sizeof(register_t)-sizeof(struct timezone *))] tzp_r_ @@ -88,21 +88,21 @@ - + - + - + tzp - + tp - + @@ -110,11 +110,11 @@ gettimeofday_argstp - gettimeofday_argstp_l_ - gettimeofday_argstp_r_ + gettimeofday_argstp_l_ + gettimeofday_argstp_r_ gettimeofday_argstzp - gettimeofday_argstzp_l_ - gettimeofday_argstzp_r_ + gettimeofday_argstzp_l_ + gettimeofday_argstzp_r_ diff --git a/doc/xml/structhostRingEntry.xml b/doc/xml/structhostRingEntry.xml index 1d18d2f..872fe19 100644 --- a/doc/xml/structhostRingEntry.xml +++ b/doc/xml/structhostRingEntry.xml @@ -4,9 +4,9 @@ hostRingEntry lnc.h - - hostRingEntry::@6 - union hostRingEntry::@6 hostRingEntry::buff + + hostRingEntry::@0 + union hostRingEntry::@0 hostRingEntry::buff buff @@ -49,21 +49,21 @@ - + - + - + md - hostRingEntrybuff + hostRingEntrybuff hostRingEntrydata hostRingEntrymd diff --git a/doc/xml/structioctl__args.xml b/doc/xml/structioctl__args.xml index 3c779f4..8d7c31e 100644 --- a/doc/xml/structioctl__args.xml +++ b/doc/xml/structioctl__args.xml @@ -17,10 +17,10 @@ - + char - char ioctl_args::com_l_[PADL_(u_long)] - [PADL_(u_long)] + char ioctl_args::com_l_[0] + [0] com_l_ @@ -30,10 +30,10 @@ - + char - char ioctl_args::com_r_[PADR_(u_long)] - [PADR_(u_long)] + char ioctl_args::com_r_[(sizeof(register_t)<=sizeof(u_long)?0:sizeof(register_t)-sizeof(u_long))] + [(sizeof(register_t)<=sizeof(u_long)?0:sizeof(register_t)-sizeof(u_long))] com_r_ @@ -56,10 +56,10 @@ - + char - char ioctl_args::data_l_[PADL_(caddr_t)] - [PADL_(caddr_t)] + char ioctl_args::data_l_[0] + [0] data_l_ @@ -69,10 +69,10 @@ - + char - char ioctl_args::data_r_[PADR_(caddr_t)] - [PADR_(caddr_t)] + char ioctl_args::data_r_[(sizeof(register_t)<=sizeof(caddr_t)?0:sizeof(register_t)-sizeof(caddr_t))] + [(sizeof(register_t)<=sizeof(caddr_t)?0:sizeof(register_t)-sizeof(caddr_t))] data_r_ @@ -95,10 +95,10 @@ - + char - char ioctl_args::fd_l_[PADL_(int)] - [PADL_(int)] + char ioctl_args::fd_l_[0] + [0] fd_l_ @@ -108,10 +108,10 @@ - + char - char ioctl_args::fd_r_[PADR_(int)] - [PADR_(int)] + char ioctl_args::fd_r_[(sizeof(register_t)<=sizeof(int)?0:sizeof(register_t)-sizeof(int))] + [(sizeof(register_t)<=sizeof(int)?0:sizeof(register_t)-sizeof(int))] fd_r_ @@ -129,14 +129,14 @@ ioctl_argscom - ioctl_argscom_l_ - ioctl_argscom_r_ + ioctl_argscom_l_ + ioctl_argscom_r_ ioctl_argsdata - ioctl_argsdata_l_ - ioctl_argsdata_r_ + ioctl_argsdata_l_ + ioctl_argsdata_r_ ioctl_argsfd - ioctl_argsfd_l_ - ioctl_argsfd_r_ + ioctl_argsfd_l_ + ioctl_argsfd_r_ diff --git a/doc/xml/structkmod__struct.xml b/doc/xml/structkmod__struct.xml index ab29887..9195787 100644 --- a/doc/xml/structkmod__struct.xml +++ b/doc/xml/structkmod__struct.xml @@ -88,10 +88,10 @@ - + - + prev next diff --git a/doc/xml/structlncInfo.xml b/doc/xml/structlncInfo.xml index f3207cf..9ffa746 100644 --- a/doc/xml/structlncInfo.xml +++ b/doc/xml/structlncInfo.xml @@ -162,43 +162,43 @@ - + - + - + - + arpcom - + nic - + recvRing transRings - + initBloack - + - + - + md - + diff --git a/doc/xml/structmemDescriptor.xml b/doc/xml/structmemDescriptor.xml index f48f777..95fd259 100644 --- a/doc/xml/structmemDescriptor.xml +++ b/doc/xml/structmemDescriptor.xml @@ -79,10 +79,10 @@ - + - + prev next diff --git a/doc/xml/structmmap__args.xml b/doc/xml/structmmap__args.xml index 7a66669..8dd74ad 100644 --- a/doc/xml/structmmap__args.xml +++ b/doc/xml/structmmap__args.xml @@ -18,10 +18,10 @@ mmap - + char - char mmap_args::addr_l_[PADL_(caddr_t)] - [PADL_(caddr_t)] + char mmap_args::addr_l_[0] + [0] addr_l_ @@ -31,10 +31,10 @@ - + char - char mmap_args::addr_r_[PADR_(caddr_t)] - [PADR_(caddr_t)] + char mmap_args::addr_r_[(sizeof(register_t)<=sizeof(caddr_t)?0:sizeof(register_t)-sizeof(caddr_t))] + [(sizeof(register_t)<=sizeof(caddr_t)?0:sizeof(register_t)-sizeof(caddr_t))] addr_r_ @@ -58,10 +58,10 @@ mmap - + char - char mmap_args::fd_l_[PADL_(int)] - [PADL_(int)] + char mmap_args::fd_l_[0] + [0] fd_l_ @@ -71,10 +71,10 @@ - + char - char mmap_args::fd_r_[PADR_(int)] - [PADR_(int)] + char mmap_args::fd_r_[(sizeof(register_t)<=sizeof(int)?0:sizeof(register_t)-sizeof(int))] + [(sizeof(register_t)<=sizeof(int)?0:sizeof(register_t)-sizeof(int))] fd_r_ @@ -98,10 +98,10 @@ mmap - + char - char mmap_args::flags_l_[PADL_(int)] - [PADL_(int)] + char mmap_args::flags_l_[0] + [0] flags_l_ @@ -111,10 +111,10 @@ - + char - char mmap_args::flags_r_[PADR_(int)] - [PADR_(int)] + char mmap_args::flags_r_[(sizeof(register_t)<=sizeof(int)?0:sizeof(register_t)-sizeof(int))] + [(sizeof(register_t)<=sizeof(int)?0:sizeof(register_t)-sizeof(int))] flags_r_ @@ -138,10 +138,10 @@ mmap - + char - char mmap_args::len_l_[PADL_(size_t)] - [PADL_(size_t)] + char mmap_args::len_l_[0] + [0] len_l_ @@ -151,10 +151,10 @@ - + char - char mmap_args::len_r_[PADR_(size_t)] - [PADR_(size_t)] + char mmap_args::len_r_[(sizeof(register_t)<=sizeof(size_t)?0:sizeof(register_t)-sizeof(size_t))] + [(sizeof(register_t)<=sizeof(size_t)?0:sizeof(register_t)-sizeof(size_t))] len_r_ @@ -178,10 +178,10 @@ mmap - + char - char mmap_args::pad_l_[PADL_(int)] - [PADL_(int)] + char mmap_args::pad_l_[0] + [0] pad_l_ @@ -191,10 +191,10 @@ - + char - char mmap_args::pad_r_[PADR_(int)] - [PADR_(int)] + char mmap_args::pad_r_[(sizeof(register_t)<=sizeof(int)?0:sizeof(register_t)-sizeof(int))] + [(sizeof(register_t)<=sizeof(int)?0:sizeof(register_t)-sizeof(int))] pad_r_ @@ -218,10 +218,10 @@ mmap - + char - char mmap_args::pos_l_[PADL_(off_t)] - [PADL_(off_t)] + char mmap_args::pos_l_[0] + [0] pos_l_ @@ -231,10 +231,10 @@ - + char - char mmap_args::pos_r_[PADR_(off_t)] - [PADR_(off_t)] + char mmap_args::pos_r_[(sizeof(register_t)<=sizeof(off_t)?0:sizeof(register_t)-sizeof(off_t))] + [(sizeof(register_t)<=sizeof(off_t)?0:sizeof(register_t)-sizeof(off_t))] pos_r_ @@ -258,10 +258,10 @@ mmap - + char - char mmap_args::prot_l_[PADL_(int)] - [PADL_(int)] + char mmap_args::prot_l_[0] + [0] prot_l_ @@ -271,10 +271,10 @@ - + char - char mmap_args::prot_r_[PADR_(int)] - [PADR_(int)] + char mmap_args::prot_r_[(sizeof(register_t)<=sizeof(int)?0:sizeof(register_t)-sizeof(int))] + [(sizeof(register_t)<=sizeof(int)?0:sizeof(register_t)-sizeof(int))] prot_r_ @@ -292,26 +292,26 @@ mmap_argsaddr - mmap_argsaddr_l_ - mmap_argsaddr_r_ + mmap_argsaddr_l_ + mmap_argsaddr_r_ mmap_argsfd - mmap_argsfd_l_ - mmap_argsfd_r_ + mmap_argsfd_l_ + mmap_argsfd_r_ mmap_argsflags - mmap_argsflags_l_ - mmap_argsflags_r_ + mmap_argsflags_l_ + mmap_argsflags_r_ mmap_argslen - mmap_argslen_l_ - mmap_argslen_r_ + mmap_argslen_l_ + mmap_argslen_r_ mmap_argspad - mmap_argspad_l_ - mmap_argspad_r_ + mmap_argspad_l_ + mmap_argspad_r_ mmap_argspos - mmap_argspos_l_ - mmap_argspos_r_ + mmap_argspos_l_ + mmap_argspos_r_ mmap_argsprot - mmap_argsprot_l_ - mmap_argsprot_r_ + mmap_argsprot_l_ + mmap_argsprot_r_ diff --git a/doc/xml/structmpi__mbox.xml b/doc/xml/structmpi__mbox.xml index 0e65f6f..aad4559 100644 --- a/doc/xml/structmpi__mbox.xml +++ b/doc/xml/structmpi__mbox.xml @@ -16,6 +16,9 @@ + mpi_fetchMessage + mpi_postMessage + mpi_spam mpi_message * @@ -29,6 +32,8 @@ + mpi_postMessage + mpi_spam char @@ -42,6 +47,9 @@ + mpi_createMbox + mpi_destroyMbox + mpi_findMbox mpi_mbox * @@ -55,6 +63,10 @@ + mpi_createMbox + mpi_destroyMbox + mpi_findMbox + mpi_spam pidType @@ -68,6 +80,9 @@ + mpi_createMbox + mpi_destroyMbox + mpi_fetchMessage mpi_mbox * @@ -82,6 +97,7 @@ mpi_createMbox + mpi_destroyMbox @@ -89,21 +105,21 @@ - + - + next - + - + msgLast msg - + prev next diff --git a/doc/xml/structmpi__message.xml b/doc/xml/structmpi__message.xml index 1d62e56..8c1aa38 100644 --- a/doc/xml/structmpi__message.xml +++ b/doc/xml/structmpi__message.xml @@ -4,10 +4,10 @@ mpi_message mpi.h - + char - char mpi_message::data[MESSAGE_LENGTH] - [MESSAGE_LENGTH] + char mpi_message::data[248] + [248] data @@ -51,6 +51,7 @@ + mpi_fetchMessage mpi_postMessage mpi_spam @@ -76,17 +77,17 @@ - + - + next - mpi_messagedata + mpi_messagedata mpi_messageheader mpi_messagenext mpi_messagepid diff --git a/doc/xml/structmunmap__args.xml b/doc/xml/structmunmap__args.xml index e2f09e2..bb009f3 100644 --- a/doc/xml/structmunmap__args.xml +++ b/doc/xml/structmunmap__args.xml @@ -17,10 +17,10 @@ - + char - char munmap_args::addr_l_[PADL_(void *)] - [PADL_(void *)] + char munmap_args::addr_l_[0] + [0] addr_l_ @@ -30,10 +30,10 @@ - + char - char munmap_args::addr_r_[PADR_(void *)] - [PADR_(void *)] + char munmap_args::addr_r_[(sizeof(register_t)<=sizeof(void *)?0:sizeof(register_t)-sizeof(void *))] + [(sizeof(register_t)<=sizeof(void *)?0:sizeof(register_t)-sizeof(void *))] addr_r_ @@ -56,10 +56,10 @@ - + char - char munmap_args::len_l_[PADL_(size_t)] - [PADL_(size_t)] + char munmap_args::len_l_[0] + [0] len_l_ @@ -69,10 +69,10 @@ - + char - char munmap_args::len_r_[PADR_(size_t)] - [PADR_(size_t)] + char munmap_args::len_r_[(sizeof(register_t)<=sizeof(size_t)?0:sizeof(register_t)-sizeof(size_t))] + [(sizeof(register_t)<=sizeof(size_t)?0:sizeof(register_t)-sizeof(size_t))] len_r_ @@ -90,11 +90,11 @@ munmap_argsaddr - munmap_argsaddr_l_ - munmap_argsaddr_r_ + munmap_argsaddr_l_ + munmap_argsaddr_r_ munmap_argslen - munmap_argslen_l_ - munmap_argslen_r_ + munmap_argslen_l_ + munmap_argslen_r_ diff --git a/doc/xml/structnicBuffer.xml b/doc/xml/structnicBuffer.xml index 3f675b5..38fad62 100644 --- a/doc/xml/structnicBuffer.xml +++ b/doc/xml/structnicBuffer.xml @@ -17,7 +17,6 @@ dp_pkt2user - low_level_input ne2kAllocBuffer ne2kFreeBuffer @@ -33,8 +32,6 @@ - ethernetif_thread - low_level_input ne2kAllocBuffer @@ -58,10 +55,10 @@ - + - + next diff --git a/doc/xml/structobreak__args.xml b/doc/xml/structobreak__args.xml index 49ed904..37faab2 100644 --- a/doc/xml/structobreak__args.xml +++ b/doc/xml/structobreak__args.xml @@ -18,10 +18,10 @@ obreak - + char - char obreak_args::nsize_l_[PADL_(char *)] - [PADL_(char *)] + char obreak_args::nsize_l_[0] + [0] nsize_l_ @@ -31,10 +31,10 @@ - + char - char obreak_args::nsize_r_[PADR_(char *)] - [PADR_(char *)] + char obreak_args::nsize_r_[(sizeof(register_t)<=sizeof(char *)?0:sizeof(register_t)-sizeof(char *))] + [(sizeof(register_t)<=sizeof(char *)?0:sizeof(register_t)-sizeof(char *))] nsize_r_ @@ -52,8 +52,8 @@ obreak_argsnsize - obreak_argsnsize_l_ - obreak_argsnsize_r_ + obreak_argsnsize_l_ + obreak_argsnsize_r_ diff --git a/doc/xml/structreadlink__args.xml b/doc/xml/structreadlink__args.xml index 728bbf7..1942ef6 100644 --- a/doc/xml/structreadlink__args.xml +++ b/doc/xml/structreadlink__args.xml @@ -17,10 +17,10 @@ - + char - char readlink_args::buf_l_[PADL_(char *)] - [PADL_(char *)] + char readlink_args::buf_l_[0] + [0] buf_l_ @@ -30,10 +30,10 @@ - + char - char readlink_args::buf_r_[PADR_(char *)] - [PADR_(char *)] + char readlink_args::buf_r_[(sizeof(register_t)<=sizeof(char *)?0:sizeof(register_t)-sizeof(char *))] + [(sizeof(register_t)<=sizeof(char *)?0:sizeof(register_t)-sizeof(char *))] buf_r_ @@ -57,10 +57,10 @@ readlink - + char - char readlink_args::count_l_[PADL_(int)] - [PADL_(int)] + char readlink_args::count_l_[0] + [0] count_l_ @@ -70,10 +70,10 @@ - + char - char readlink_args::count_r_[PADR_(int)] - [PADR_(int)] + char readlink_args::count_r_[(sizeof(register_t)<=sizeof(int)?0:sizeof(register_t)-sizeof(int))] + [(sizeof(register_t)<=sizeof(int)?0:sizeof(register_t)-sizeof(int))] count_r_ @@ -97,10 +97,10 @@ readlink - + char - char readlink_args::path_l_[PADL_(char *)] - [PADL_(char *)] + char readlink_args::path_l_[0] + [0] path_l_ @@ -110,10 +110,10 @@ - + char - char readlink_args::path_r_[PADR_(char *)] - [PADR_(char *)] + char readlink_args::path_r_[(sizeof(register_t)<=sizeof(char *)?0:sizeof(register_t)-sizeof(char *))] + [(sizeof(register_t)<=sizeof(char *)?0:sizeof(register_t)-sizeof(char *))] path_r_ @@ -131,14 +131,14 @@ readlink_argsbuf - readlink_argsbuf_l_ - readlink_argsbuf_r_ + readlink_argsbuf_l_ + readlink_argsbuf_r_ readlink_argscount - readlink_argscount_l_ - readlink_argscount_r_ + readlink_argscount_l_ + readlink_argscount_r_ readlink_argspath - readlink_argspath_l_ - readlink_argspath_r_ + readlink_argspath_l_ + readlink_argspath_r_ diff --git a/doc/xml/structsdeWindows.xml b/doc/xml/structsdeWindows.xml index 4ed7b06..738d666 100644 --- a/doc/xml/structsdeWindows.xml +++ b/doc/xml/structsdeWindows.xml @@ -75,10 +75,10 @@ - + - + prev next diff --git a/doc/xml/structsigaction__args.xml b/doc/xml/structsigaction__args.xml index 18c618d..cf14911 100644 --- a/doc/xml/structsigaction__args.xml +++ b/doc/xml/structsigaction__args.xml @@ -17,10 +17,10 @@ - + char - char sigaction_args::act_l_[PADL_(const struct sigaction *)] - [PADL_(const struct sigaction *)] + char sigaction_args::act_l_[0] + [0] act_l_ @@ -30,10 +30,10 @@ - + char - char sigaction_args::act_r_[PADR_(const struct sigaction *)] - [PADR_(const struct sigaction *)] + char sigaction_args::act_r_[(sizeof(register_t)<=sizeof(const struct sigaction *)?0:sizeof(register_t)-sizeof(const struct sigaction *))] + [(sizeof(register_t)<=sizeof(const struct sigaction *)?0:sizeof(register_t)-sizeof(const struct sigaction *))] act_r_ @@ -56,10 +56,10 @@ - + char - char sigaction_args::oact_l_[PADL_(struct sigaction *)] - [PADL_(struct sigaction *)] + char sigaction_args::oact_l_[0] + [0] oact_l_ @@ -69,10 +69,10 @@ - + char - char sigaction_args::oact_r_[PADR_(struct sigaction *)] - [PADR_(struct sigaction *)] + char sigaction_args::oact_r_[(sizeof(register_t)<=sizeof(struct sigaction *)?0:sizeof(register_t)-sizeof(struct sigaction *))] + [(sizeof(register_t)<=sizeof(struct sigaction *)?0:sizeof(register_t)-sizeof(struct sigaction *))] oact_r_ @@ -95,10 +95,10 @@ - + char - char sigaction_args::sig_l_[PADL_(int)] - [PADL_(int)] + char sigaction_args::sig_l_[0] + [0] sig_l_ @@ -108,10 +108,10 @@ - + char - char sigaction_args::sig_r_[PADR_(int)] - [PADR_(int)] + char sigaction_args::sig_r_[(sizeof(register_t)<=sizeof(int)?0:sizeof(register_t)-sizeof(int))] + [(sizeof(register_t)<=sizeof(int)?0:sizeof(register_t)-sizeof(int))] sig_r_ @@ -129,14 +129,14 @@ sigaction_argsact - sigaction_argsact_l_ - sigaction_argsact_r_ + sigaction_argsact_l_ + sigaction_argsact_r_ sigaction_argsoact - sigaction_argsoact_l_ - sigaction_argsoact_r_ + sigaction_argsoact_l_ + sigaction_argsoact_r_ sigaction_argssig - sigaction_argssig_l_ - sigaction_argssig_r_ + sigaction_argssig_l_ + sigaction_argssig_r_ diff --git a/doc/xml/structsigprocmask__args.xml b/doc/xml/structsigprocmask__args.xml index c8729b7..27e1baf 100644 --- a/doc/xml/structsigprocmask__args.xml +++ b/doc/xml/structsigprocmask__args.xml @@ -17,10 +17,10 @@ - + char - char sigprocmask_args::how_l_[PADL_(int)] - [PADL_(int)] + char sigprocmask_args::how_l_[0] + [0] how_l_ @@ -30,10 +30,10 @@ - + char - char sigprocmask_args::how_r_[PADR_(int)] - [PADR_(int)] + char sigprocmask_args::how_r_[(sizeof(register_t)<=sizeof(int)?0:sizeof(register_t)-sizeof(int))] + [(sizeof(register_t)<=sizeof(int)?0:sizeof(register_t)-sizeof(int))] how_r_ @@ -56,10 +56,10 @@ - + char - char sigprocmask_args::oset_l_[PADL_(sigset_t *)] - [PADL_(sigset_t *)] + char sigprocmask_args::oset_l_[0] + [0] oset_l_ @@ -69,10 +69,10 @@ - + char - char sigprocmask_args::oset_r_[PADR_(sigset_t *)] - [PADR_(sigset_t *)] + char sigprocmask_args::oset_r_[(sizeof(register_t)<=sizeof(sigset_t *)?0:sizeof(register_t)-sizeof(sigset_t *))] + [(sizeof(register_t)<=sizeof(sigset_t *)?0:sizeof(register_t)-sizeof(sigset_t *))] oset_r_ @@ -95,10 +95,10 @@ - + char - char sigprocmask_args::set_l_[PADL_(const sigset_t *)] - [PADL_(const sigset_t *)] + char sigprocmask_args::set_l_[0] + [0] set_l_ @@ -108,10 +108,10 @@ - + char - char sigprocmask_args::set_r_[PADR_(const sigset_t *)] - [PADR_(const sigset_t *)] + char sigprocmask_args::set_r_[(sizeof(register_t)<=sizeof(const sigset_t *)?0:sizeof(register_t)-sizeof(const sigset_t *))] + [(sizeof(register_t)<=sizeof(const sigset_t *)?0:sizeof(register_t)-sizeof(const sigset_t *))] set_r_ @@ -127,15 +127,15 @@ - + - + oset set - + @@ -143,14 +143,14 @@ sigprocmask_argshow - sigprocmask_argshow_l_ - sigprocmask_argshow_r_ + sigprocmask_argshow_l_ + sigprocmask_argshow_r_ sigprocmask_argsoset - sigprocmask_argsoset_l_ - sigprocmask_argsoset_r_ + sigprocmask_argsoset_l_ + sigprocmask_argsoset_r_ sigprocmask_argsset - sigprocmask_argsset_l_ - sigprocmask_argsset_r_ + sigprocmask_argsset_l_ + sigprocmask_argsset_r_ diff --git a/doc/xml/structsysctl__args.xml b/doc/xml/structsysctl__args.xml index 5253aac..3e5b681 100644 --- a/doc/xml/structsysctl__args.xml +++ b/doc/xml/structsysctl__args.xml @@ -18,10 +18,10 @@ __sysctl - + char - char sysctl_args::name_l_[PADL_(int *)] - [PADL_(int *)] + char sysctl_args::name_l_[0] + [0] name_l_ @@ -31,10 +31,10 @@ - + char - char sysctl_args::name_r_[PADR_(int *)] - [PADR_(int *)] + char sysctl_args::name_r_[(sizeof(register_t)<=sizeof(int *)?0:sizeof(register_t)-sizeof(int *))] + [(sizeof(register_t)<=sizeof(int *)?0:sizeof(register_t)-sizeof(int *))] name_r_ @@ -58,10 +58,10 @@ __sysctl - + char - char sysctl_args::namelen_l_[PADL_(u_int)] - [PADL_(u_int)] + char sysctl_args::namelen_l_[0] + [0] namelen_l_ @@ -71,10 +71,10 @@ - + char - char sysctl_args::namelen_r_[PADR_(u_int)] - [PADR_(u_int)] + char sysctl_args::namelen_r_[(sizeof(register_t)<=sizeof(u_int)?0:sizeof(register_t)-sizeof(u_int))] + [(sizeof(register_t)<=sizeof(u_int)?0:sizeof(register_t)-sizeof(u_int))] namelen_r_ @@ -97,10 +97,10 @@ - + char - char sysctl_args::new_l_[PADL_(void *)] - [PADL_(void *)] + char sysctl_args::new_l_[0] + [0] new_l_ @@ -110,10 +110,10 @@ - + char - char sysctl_args::new_r_[PADR_(void *)] - [PADR_(void *)] + char sysctl_args::new_r_[(sizeof(register_t)<=sizeof(void *)?0:sizeof(register_t)-sizeof(void *))] + [(sizeof(register_t)<=sizeof(void *)?0:sizeof(register_t)-sizeof(void *))] new_r_ @@ -137,10 +137,10 @@ __sysctl - + char - char sysctl_args::newlen_l_[PADL_(size_t)] - [PADL_(size_t)] + char sysctl_args::newlen_l_[0] + [0] newlen_l_ @@ -150,10 +150,10 @@ - + char - char sysctl_args::newlen_r_[PADR_(size_t)] - [PADR_(size_t)] + char sysctl_args::newlen_r_[(sizeof(register_t)<=sizeof(size_t)?0:sizeof(register_t)-sizeof(size_t))] + [(sizeof(register_t)<=sizeof(size_t)?0:sizeof(register_t)-sizeof(size_t))] newlen_r_ @@ -177,10 +177,10 @@ __sysctl - + char - char sysctl_args::old_l_[PADL_(void *)] - [PADL_(void *)] + char sysctl_args::old_l_[0] + [0] old_l_ @@ -190,10 +190,10 @@ - + char - char sysctl_args::old_r_[PADR_(void *)] - [PADR_(void *)] + char sysctl_args::old_r_[(sizeof(register_t)<=sizeof(void *)?0:sizeof(register_t)-sizeof(void *))] + [(sizeof(register_t)<=sizeof(void *)?0:sizeof(register_t)-sizeof(void *))] old_r_ @@ -217,10 +217,10 @@ __sysctl - + char - char sysctl_args::oldlenp_l_[PADL_(size_t *)] - [PADL_(size_t *)] + char sysctl_args::oldlenp_l_[0] + [0] oldlenp_l_ @@ -230,10 +230,10 @@ - + char - char sysctl_args::oldlenp_r_[PADR_(size_t *)] - [PADR_(size_t *)] + char sysctl_args::oldlenp_r_[(sizeof(register_t)<=sizeof(size_t *)?0:sizeof(register_t)-sizeof(size_t *))] + [(sizeof(register_t)<=sizeof(size_t *)?0:sizeof(register_t)-sizeof(size_t *))] oldlenp_r_ @@ -251,23 +251,23 @@ sysctl_argsname - sysctl_argsname_l_ - sysctl_argsname_r_ + sysctl_argsname_l_ + sysctl_argsname_r_ sysctl_argsnamelen - sysctl_argsnamelen_l_ - sysctl_argsnamelen_r_ + sysctl_argsnamelen_l_ + sysctl_argsnamelen_r_ sysctl_argsnew - sysctl_argsnew_l_ - sysctl_argsnew_r_ + sysctl_argsnew_l_ + sysctl_argsnew_r_ sysctl_argsnewlen - sysctl_argsnewlen_l_ - sysctl_argsnewlen_r_ + sysctl_argsnewlen_l_ + sysctl_argsnewlen_r_ sysctl_argsold - sysctl_argsold_l_ - sysctl_argsold_r_ + sysctl_argsold_l_ + sysctl_argsold_r_ sysctl_argsoldlenp - sysctl_argsoldlenp_l_ - sysctl_argsoldlenp_r_ + sysctl_argsoldlenp_l_ + sysctl_argsoldlenp_r_ diff --git a/doc/xml/structsysctl__entry.xml b/doc/xml/structsysctl__entry.xml index d89291c..bfe1fe0 100644 --- a/doc/xml/structsysctl__entry.xml +++ b/doc/xml/structsysctl__entry.xml @@ -118,10 +118,10 @@ - + - + prev next children diff --git a/doc/xml/structtaskStruct.xml b/doc/xml/structtaskStruct.xml index e8848df..755c6d9 100644 --- a/doc/xml/structtaskStruct.xml +++ b/doc/xml/structtaskStruct.xml @@ -75,7 +75,6 @@ mpi_destroyMbox mpi_fetchMessage mpi_postMessage - netMainThread obreak sched sched_deleteTask @@ -292,44 +291,44 @@ - + - + - + - + - + - + devRec - + devInfo - + prev next - + - + - + prev next parent @@ -337,93 +336,93 @@ fileListHead - + - + partitions - + - + - + cacheNode - + dmadat - + mp - + prev next - + - + diskLabel - + device - + fs - + prev next - + - + prev next - + i387 - + td - + term - + imageFd - + oInfo - + tss - + - + - + - + - + prev next diff --git a/doc/xml/structthread.xml b/doc/xml/structthread.xml index 6abd52c..62b2d4b 100644 --- a/doc/xml/structthread.xml +++ b/doc/xml/structthread.xml @@ -4,10 +4,10 @@ thread thread.h - + u_int32_t - u_int32_t thread::o_files[O_FILES] - [O_FILES] + u_int32_t thread::o_files[64] + [64] o_files @@ -93,7 +93,7 @@ - threado_files + threado_files threadtd_retval threadvm_daddr threadvm_dsize diff --git a/doc/xml/structtimespec.xml b/doc/xml/structtimespec.xml index 521edff..c13f682 100644 --- a/doc/xml/structtimespec.xml +++ b/doc/xml/structtimespec.xml @@ -16,7 +16,6 @@ - cond_wait time_t @@ -30,7 +29,6 @@ - cond_wait diff --git a/doc/xml/structtimeval.xml b/doc/xml/structtimeval.xml index 529067b..c1e693e 100644 --- a/doc/xml/structtimeval.xml +++ b/doc/xml/structtimeval.xml @@ -16,9 +16,7 @@ - cond_wait gettimeofday - sys_unix_now suseconds_t @@ -32,9 +30,7 @@ - cond_wait gettimeofday - sys_unix_now diff --git a/doc/xml/structubixDiskLabel.xml b/doc/xml/structubixDiskLabel.xml index da61c3c..c0bfd35 100644 --- a/doc/xml/structubixDiskLabel.xml +++ b/doc/xml/structubixDiskLabel.xml @@ -59,10 +59,10 @@ - + ubixDiskLabel::ubixPartitions - struct ubixDiskLabel::ubixPartitions ubixDiskLabel::partitions[MAXUBIXPARTITIONS] - [MAXUBIXPARTITIONS] + struct ubixDiskLabel::ubixPartitions ubixDiskLabel::partitions[ 16 ] + [16] partitions @@ -85,14 +85,14 @@ - + - + partitions - + @@ -103,7 +103,7 @@ ubixDiskLabelmagicNum ubixDiskLabelmagicNum2 ubixDiskLabelnumPartitions - ubixDiskLabelpartitions + ubixDiskLabelpartitions diff --git a/doc/xml/structubixFSInfo.xml b/doc/xml/structubixFSInfo.xml index 32c642a..4c39fb7 100644 --- a/doc/xml/structubixFSInfo.xml +++ b/doc/xml/structubixFSInfo.xml @@ -77,24 +77,24 @@ - + - + - + dirCache - + blockAllocationTable - + - + prev next parent diff --git a/doc/xml/structubthread.xml b/doc/xml/structubthread.xml index 11be555..55bc92d 100644 --- a/doc/xml/structubthread.xml +++ b/doc/xml/structubthread.xml @@ -23,44 +23,44 @@ - + - + - + - + - + - + devRec - + devInfo - + prev next - + - + - + prev next parent @@ -68,100 +68,100 @@ fileListHead - + - + partitions - + - + task - + - + - + cacheNode - + dmadat - + mp - + prev next - + - + diskLabel - + device - + fs - + prev next - + - + prev next - + i387 - + td - + term - + imageFd - + oInfo - + tss - + - + - + - + - + prev next diff --git a/doc/xml/structubthread__cond__list.xml b/doc/xml/structubthread__cond__list.xml index 59cf9eb..8b571d8 100644 --- a/doc/xml/structubthread__cond__list.xml +++ b/doc/xml/structubthread__cond__list.xml @@ -36,17 +36,17 @@ - + - + next - + cond - + diff --git a/doc/xml/structubthread__list.xml b/doc/xml/structubthread__list.xml index a17af2a..bb454ed 100644 --- a/doc/xml/structubthread__list.xml +++ b/doc/xml/structubthread__list.xml @@ -36,44 +36,44 @@ - + - + - + - + - + - + devRec - + devInfo - + prev next - + - + - + prev next parent @@ -81,110 +81,110 @@ fileListHead - + - + partitions - + - + next - + thread - + - + task - + - + - + cacheNode - + dmadat - + mp - + prev next - + - + diskLabel - + device - + fs - + prev next - + - + prev next - + i387 - + td - + term - + imageFd - + oInfo - + tss - + - + - + - + - + prev next diff --git a/doc/xml/structubthread__mutex__list.xml b/doc/xml/structubthread__mutex__list.xml index 737f182..a43625d 100644 --- a/doc/xml/structubthread__mutex__list.xml +++ b/doc/xml/structubthread__mutex__list.xml @@ -36,17 +36,17 @@ - + - + mutex - + next - + diff --git a/doc/xml/structufs1__dinode.xml b/doc/xml/structufs1__dinode.xml index 21c283d..820ebb2 100644 --- a/doc/xml/structufs1__dinode.xml +++ b/doc/xml/structufs1__dinode.xml @@ -69,10 +69,10 @@ - + ufs1_daddr_t - ufs1_daddr_t ufs1_dinode::di_db[NDADDR] - [NDADDR] + ufs1_daddr_t ufs1_dinode::di_db[12] + [12] di_db @@ -121,10 +121,10 @@ - + ufs1_daddr_t - ufs1_daddr_t ufs1_dinode::di_ib[NIADDR] - [NIADDR] + ufs1_daddr_t ufs1_dinode::di_ib[3] + [3] di_ib @@ -212,9 +212,9 @@ - - ufs1_dinode::@7 - union ufs1_dinode::@7 ufs1_dinode::di_u + + ufs1_dinode::@1 + union ufs1_dinode::@1 ufs1_dinode::di_u di_u @@ -263,18 +263,18 @@ ufs1_dinodedi_blocks ufs1_dinodedi_ctime ufs1_dinodedi_ctimensec - ufs1_dinodedi_db + ufs1_dinodedi_db ufs1_dinodedi_flags ufs1_dinodedi_gen ufs1_dinodedi_gid - ufs1_dinodedi_ib + ufs1_dinodedi_ib ufs1_dinodedi_mode ufs1_dinodedi_mtime ufs1_dinodedi_mtimensec ufs1_dinodedi_nlink ufs1_dinodedi_size ufs1_dinodedi_spare - ufs1_dinodedi_u + ufs1_dinodedi_u ufs1_dinodedi_uid ufs1_dinodeoldids diff --git a/doc/xml/structufs2__dinode.xml b/doc/xml/structufs2__dinode.xml index 542f541..afbcca3 100644 --- a/doc/xml/structufs2__dinode.xml +++ b/doc/xml/structufs2__dinode.xml @@ -108,10 +108,10 @@ - + ufs2_daddr_t - ufs2_daddr_t ufs2_dinode::di_db[NDADDR] - [NDADDR] + ufs2_daddr_t ufs2_dinode::di_db[12] + [12] di_db @@ -122,10 +122,10 @@ fsread - + ufs2_daddr_t - ufs2_daddr_t ufs2_dinode::di_extb[NXADDR] - [NXADDR] + ufs2_daddr_t ufs2_dinode::di_extb[2] + [2] di_extb @@ -187,10 +187,10 @@ - + ufs2_daddr_t - ufs2_daddr_t ufs2_dinode::di_ib[NIADDR] - [NIADDR] + ufs2_daddr_t ufs2_dinode::di_ib[3] + [3] di_ib @@ -321,13 +321,13 @@ ufs2_dinodedi_blocks ufs2_dinodedi_ctime ufs2_dinodedi_ctimensec - ufs2_dinodedi_db - ufs2_dinodedi_extb + ufs2_dinodedi_db + ufs2_dinodedi_extb ufs2_dinodedi_extsize ufs2_dinodedi_flags ufs2_dinodedi_gen ufs2_dinodedi_gid - ufs2_dinodedi_ib + ufs2_dinodedi_ib ufs2_dinodedi_kernflags ufs2_dinodedi_mode ufs2_dinodedi_mtime diff --git a/doc/xml/structuserFileDescriptorStruct.xml b/doc/xml/structuserFileDescriptorStruct.xml index b559e12..bdf0c5e 100644 --- a/doc/xml/structuserFileDescriptorStruct.xml +++ b/doc/xml/structuserFileDescriptorStruct.xml @@ -43,28 +43,28 @@ - + - + - + devRec - + devInfo - + prev next - + - + prev next parent @@ -72,70 +72,70 @@ fileListHead - + - + partitions - + - + - + cacheNode - + dmadat - + mp - + prev next - + - + diskLabel - + device - + fs - + prev next - + - + - + fd - + - + - + prev next diff --git a/doc/xml/structvfs__mountPoint.xml b/doc/xml/structvfs__mountPoint.xml index b3aafa7..698f9c7 100644 --- a/doc/xml/structvfs__mountPoint.xml +++ b/doc/xml/structvfs__mountPoint.xml @@ -15,7 +15,7 @@ - + dskread openFileUbixFS syncBat @@ -37,7 +37,7 @@ - + syncBat ubixfs_initialize ubixfs_loadData @@ -57,7 +57,7 @@ - + fgetc fopen fputc @@ -78,7 +78,7 @@ - + devfs_initialize devfs_makeNode devfs_open @@ -105,7 +105,7 @@ - + unlink vfs_findMount vfs_mount @@ -121,7 +121,7 @@ - + vfs_addMount vfs_findMount @@ -136,7 +136,7 @@ - + syncBat ubixfs_initialize ubixfs_loadData @@ -157,7 +157,7 @@ - + vfs_mount @@ -171,7 +171,7 @@ - + vfs_addMount @@ -180,66 +180,66 @@ - + - + - + devRec - + devInfo - + prev next - + - + partitions - + - + - + diskLabel - + device - + fs - + prev next - + - + - + prev next - + vfs_mountPointdevice vfs_mountPointdiskLabel diff --git a/doc/xml/structvitalsStruct.xml b/doc/xml/structvitalsStruct.xml index 1c2a094..1c715a0 100644 --- a/doc/xml/structvitalsStruct.xml +++ b/doc/xml/structvitalsStruct.xml @@ -203,70 +203,70 @@ - + - + - + devRec - + devInfo - + prev next - + - + partitions - + - + - + diskLabel - + device - + fs - + prev next - + - + fileSystems - + mountPoints - + - + - + prev next diff --git a/doc/xml/structwrite__args.xml b/doc/xml/structwrite__args.xml index 7fda8e9..8a27cac 100644 --- a/doc/xml/structwrite__args.xml +++ b/doc/xml/structwrite__args.xml @@ -18,10 +18,10 @@ sys_write - + char - char write_args::buf_l_[PADL_(const void *)] - [PADL_(const void *)] + char write_args::buf_l_[0] + [0] buf_l_ @@ -31,10 +31,10 @@ - + char - char write_args::buf_r_[PADR_(const void *)] - [PADR_(const void *)] + char write_args::buf_r_[(sizeof(register_t)<=sizeof(const void *)?0:sizeof(register_t)-sizeof(const void *))] + [(sizeof(register_t)<=sizeof(const void *)?0:sizeof(register_t)-sizeof(const void *))] buf_r_ @@ -58,10 +58,10 @@ sys_write - + char - char write_args::fd_l_[PADL_(int)] - [PADL_(int)] + char write_args::fd_l_[0] + [0] fd_l_ @@ -71,10 +71,10 @@ - + char - char write_args::fd_r_[PADR_(int)] - [PADR_(int)] + char write_args::fd_r_[(sizeof(register_t)<=sizeof(int)?0:sizeof(register_t)-sizeof(int))] + [(sizeof(register_t)<=sizeof(int)?0:sizeof(register_t)-sizeof(int))] fd_r_ @@ -98,10 +98,10 @@ sys_write - + char - char write_args::nbyte_l_[PADL_(size_t)] - [PADL_(size_t)] + char write_args::nbyte_l_[0] + [0] nbyte_l_ @@ -111,10 +111,10 @@ - + char - char write_args::nbyte_r_[PADR_(size_t)] - [PADR_(size_t)] + char write_args::nbyte_r_[(sizeof(register_t)<=sizeof(size_t)?0:sizeof(register_t)-sizeof(size_t))] + [(sizeof(register_t)<=sizeof(size_t)?0:sizeof(register_t)-sizeof(size_t))] nbyte_r_ @@ -132,14 +132,14 @@ write_argsbuf - write_argsbuf_l_ - write_argsbuf_r_ + write_argsbuf_l_ + write_argsbuf_r_ write_argsfd - write_argsfd_l_ - write_argsfd_r_ + write_argsfd_l_ + write_argsfd_r_ write_argsnbyte - write_argsnbyte_l_ - write_argsnbyte_r_ + write_argsnbyte_l_ + write_argsnbyte_r_ diff --git a/doc/xml/syscall_8c.xml b/doc/xml/syscall_8c.xml index 880e244..a4f82ea 100644 --- a/doc/xml/syscall_8c.xml +++ b/doc/xml/syscall_8c.xml @@ -21,283 +21,281 @@ mpi/mpi.h vmm/vmm.h - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + diff --git a/doc/xml/syscall_8h.xml b/doc/xml/syscall_8h.xml index 7645fee..6b5fb6c 100644 --- a/doc/xml/syscall_8h.xml +++ b/doc/xml/syscall_8h.xml @@ -6,37 +6,37 @@ src/sys/kernel/syscall.c src/sys/sys/idt.c - + - + - + - + - + - + - + - + - + - + diff --git a/doc/xml/syscall__new_8c.xml b/doc/xml/syscall__new_8c.xml index afaa832..ff8cd0b 100644 --- a/doc/xml/syscall__new_8c.xml +++ b/doc/xml/syscall__new_8c.xml @@ -11,161 +11,145 @@ lib/string.h lib/kprintf.h - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - + - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + diff --git a/doc/xml/syscalls_8h.xml b/doc/xml/syscalls_8h.xml index aae6201..3acb554 100644 --- a/doc/xml/syscalls_8h.xml +++ b/doc/xml/syscalls_8h.xml @@ -6,126 +6,96 @@ vfs/file.h src/sys/kernel/syscall.c - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - + - - - + - + - + - + - + - + - - - - - - - - - + - + - - - - - - - + - + - + - + - + diff --git a/doc/xml/syscalls__new_8h.xml b/doc/xml/syscalls__new_8h.xml index 1065ed1..b4eb65c 100644 --- a/doc/xml/syscalls__new_8h.xml +++ b/doc/xml/syscalls__new_8h.xml @@ -5,52 +5,52 @@ sys/sysproto.h src/sys/kernel/syscall_new.c - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + diff --git a/doc/xml/sysproto_8h.xml b/doc/xml/sysproto_8h.xml index 557a06a..f12a978 100644 --- a/doc/xml/sysproto_8h.xml +++ b/doc/xml/sysproto_8h.xml @@ -17,729 +17,483 @@ src/sys/kernel/kern_sysctl.c src/sys/kernel/pipe.c - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - + - - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - + - + - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - + - + - + - + - + - - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - + - - - - - - - - - - - - - - - + - + - + - - - - - - - - - + - + - - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - + - - - - - - - - - - - - - - - - - - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - - + - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + - + - + - + - + - + - - + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - + - + - + - + - + - + - + - + - + - + - + - + - - - - - + - + - + @@ -907,7 +661,6 @@ write_args::buf - buffer write_args::fd kfree kmalloc @@ -973,32 +726,32 @@ //Protos structwrite_args{ -charfd_l_[PADL_(int)];intfd;charfd_r_[PADR_(int)]; -charbuf_l_[PADL_(constvoid*)];constvoid*buf;charbuf_r_[PADR_(constvoid*)]; -charnbyte_l_[PADL_(size_t)];size_tnbyte;charnbyte_r_[PADR_(size_t)]; +charfd_l_[PADL_(int)];intfd;charfd_r_[PADR_(int)]; +charbuf_l_[PADL_(constvoid*)];constvoid*buf;charbuf_r_[PADR_(constvoid*)]; +charnbyte_l_[PADL_(size_t)];size_tnbyte;charnbyte_r_[PADR_(size_t)]; }; structopen_args{ -charpath_l_[PADL_(char*)];char*path;charpath_r_[PADR_(char*)]; -charflags_l_[PADL_(int)];intflags;charflags_r_[PADR_(int)]; -charmode_l_[PADL_(int)];intmode;charmode_r_[PADR_(int)]; +charpath_l_[PADL_(char*)];char*path;charpath_r_[PADR_(char*)]; +charflags_l_[PADL_(int)];intflags;charflags_r_[PADR_(int)]; +charmode_l_[PADL_(int)];intmode;charmode_r_[PADR_(int)]; }; structsetitimer_args{ -charwhich_l_[PADL_(u_int)];u_intwhich;charwhich_r_[PADR_(u_int)]; -charitv_l_[PADL_(structitimerval*)];structitimerval*itv;charitv_r_[PADR_(structitimerval*)]; -charoitv_l_[PADL_(structitimerval*)];structitimerval*oitv;charoitv_r_[PADR_(structitimerval*)]; +charwhich_l_[PADL_(u_int)];u_intwhich;charwhich_r_[PADR_(u_int)]; +charitv_l_[PADL_(structitimerval*)];structitimerval*itv;charitv_r_[PADR_(structitimerval*)]; +charoitv_l_[PADL_(structitimerval*)];structitimerval*oitv;charoitv_r_[PADR_(structitimerval*)]; }; //Old structsysctl_args{ -charname_l_[PADL_(int*)];int*name;charname_r_[PADR_(int*)]; -charnamelen_l_[PADL_(u_int)];u_intnamelen;charnamelen_r_[PADR_(u_int)]; -charold_l_[PADL_(void*)];void*old;charold_r_[PADR_(void*)]; -charoldlenp_l_[PADL_(size_t*)];size_t*oldlenp;charoldlenp_r_[PADR_(size_t*)]; -charnew_l_[PADL_(void*)];void*new;charnew_r_[PADR_(void*)]; -charnewlen_l_[PADL_(size_t)];size_tnewlen;charnewlen_r_[PADR_(size_t)]; +charname_l_[PADL_(int*)];int*name;charname_r_[PADR_(int*)]; +charnamelen_l_[PADL_(u_int)];u_intnamelen;charnamelen_r_[PADR_(u_int)]; +charold_l_[PADL_(void*)];void*old;charold_r_[PADR_(void*)]; +charoldlenp_l_[PADL_(size_t*)];size_t*oldlenp;charoldlenp_r_[PADR_(size_t*)]; +charnew_l_[PADL_(void*)];void*new;charnew_r_[PADR_(void*)]; +charnewlen_l_[PADL_(size_t)];size_tnewlen;charnewlen_r_[PADR_(size_t)]; }; structgetpid_args{ @@ -1008,9 +761,9 @@ register_tdummy; }; structfcntl_args{ -charfd_l_[PADL_(int)];intfd;charfd_r_[PADR_(int)]; -charcmd_l_[PADL_(int)];intcmd;charcmd_r_[PADR_(int)]; -chararg_l_[PADL_(long)];longarg;chararg_r_[PADR_(long)]; +charfd_l_[PADL_(int)];intfd;charfd_r_[PADR_(int)]; +charcmd_l_[PADL_(int)];intcmd;charcmd_r_[PADR_(int)]; +chararg_l_[PADL_(long)];longarg;chararg_r_[PADR_(long)]; }; structpipe_args{ @@ -1018,9 +771,9 @@ }; structreadlink_args{ -charpath_l_[PADL_(char*)];char*path;charpath_r_[PADR_(char*)]; -charbuf_l_[PADL_(char*)];char*buf;charbuf_r_[PADR_(char*)]; -charcount_l_[PADL_(int)];intcount;charcount_r_[PADR_(int)]; +charpath_l_[PADL_(char*)];char*path;charpath_r_[PADR_(char*)]; +charbuf_l_[PADL_(char*)];char*buf;charbuf_r_[PADR_(char*)]; +charcount_l_[PADL_(int)];intcount;charcount_r_[PADR_(int)]; }; structgetuid_args{ @@ -1031,27 +784,27 @@ register_tdummy; }; structclose_args{ -charfd_l_[PADL_(int)];intfd;charfd_r_[PADR_(int)]; +charfd_l_[PADL_(int)];intfd;charfd_r_[PADR_(int)]; }; structmmap_args{ -charaddr_l_[PADL_(caddr_t)];caddr_taddr;charaddr_r_[PADR_(caddr_t)]; -charlen_l_[PADL_(size_t)];size_tlen;charlen_r_[PADR_(size_t)]; -charprot_l_[PADL_(int)];intprot;charprot_r_[PADR_(int)]; -charflags_l_[PADL_(int)];intflags;charflags_r_[PADR_(int)]; -charfd_l_[PADL_(int)];intfd;charfd_r_[PADR_(int)]; -charpad_l_[PADL_(int)];intpad;charpad_r_[PADR_(int)]; -charpos_l_[PADL_(off_t)];off_tpos;charpos_r_[PADR_(off_t)]; +charaddr_l_[PADL_(caddr_t)];caddr_taddr;charaddr_r_[PADR_(caddr_t)]; +charlen_l_[PADL_(size_t)];size_tlen;charlen_r_[PADR_(size_t)]; +charprot_l_[PADL_(int)];intprot;charprot_r_[PADR_(int)]; +charflags_l_[PADL_(int)];intflags;charflags_r_[PADR_(int)]; +charfd_l_[PADL_(int)];intfd;charfd_r_[PADR_(int)]; +charpad_l_[PADL_(int)];intpad;charpad_r_[PADR_(int)]; +charpos_l_[PADL_(off_t)];off_tpos;charpos_r_[PADR_(off_t)]; }; structobreak_args{ -charnsize_l_[PADL_(char*)];char*nsize;charnsize_r_[PADR_(char*)]; +charnsize_l_[PADL_(char*)];char*nsize;charnsize_r_[PADR_(char*)]; }; structsigaction_args{ -charsig_l_[PADL_(int)];intsig;charsig_r_[PADR_(int)]; -charact_l_[PADL_(conststructsigaction*)];conststructsigaction*act;charact_r_[PADR_(conststructsigaction*)]; -charoact_l_[PADL_(structsigaction*)];structsigaction*oact;charoact_r_[PADR_(structsigaction*)]; +charsig_l_[PADL_(int)];intsig;charsig_r_[PADR_(int)]; +charact_l_[PADL_(conststructsigaction*)];conststructsigaction*act;charact_r_[PADR_(conststructsigaction*)]; +charoact_l_[PADL_(structsigaction*)];structsigaction*oact;charoact_r_[PADR_(structsigaction*)]; }; structgetdtablesize_args{ @@ -1059,33 +812,33 @@ }; structmunmap_args{ -charaddr_l_[PADL_(void*)];void*addr;charaddr_r_[PADR_(void*)]; -charlen_l_[PADL_(size_t)];size_tlen;charlen_r_[PADR_(size_t)]; +charaddr_l_[PADL_(void*)];void*addr;charaddr_r_[PADR_(void*)]; +charlen_l_[PADL_(size_t)];size_tlen;charlen_r_[PADR_(size_t)]; }; structsigprocmask_args{ -charhow_l_[PADL_(int)];inthow;charhow_r_[PADR_(int)]; -charset_l_[PADL_(constsigset_t*)];constsigset_t*set;charset_r_[PADR_(constsigset_t*)]; -charoset_l_[PADL_(sigset_t*)];sigset_t*oset;charoset_r_[PADR_(sigset_t*)]; +charhow_l_[PADL_(int)];inthow;charhow_r_[PADR_(int)]; +charset_l_[PADL_(constsigset_t*)];constsigset_t*set;charset_r_[PADR_(constsigset_t*)]; +charoset_l_[PADL_(sigset_t*)];sigset_t*oset;charoset_r_[PADR_(sigset_t*)]; }; structgettimeofday_args{ -chartp_l_[PADL_(structtimeval*)];structtimeval*tp;chartp_r_[PADR_(structtimeval*)]; -chartzp_l_[PADL_(structtimezone*)];structtimezone*tzp;chartzp_r_[PADR_(structtimezone*)]; +chartp_l_[PADL_(structtimeval*)];structtimeval*tp;chartp_r_[PADR_(structtimeval*)]; +chartzp_l_[PADL_(structtimezone*)];structtimezone*tzp;chartzp_r_[PADR_(structtimezone*)]; }; structfstat_args{ -charfd_l_[PADL_(int)];intfd;charfd_r_[PADR_(int)]; -charsb_l_[PADL_(structstat*)];structstat*sb;charsb_r_[PADR_(structstat*)]; +charfd_l_[PADL_(int)];intfd;charfd_r_[PADR_(int)]; +charsb_l_[PADL_(structstat*)];structstat*sb;charsb_r_[PADR_(structstat*)]; }; structioctl_args{ -charfd_l_[PADL_(int)];intfd;charfd_r_[PADR_(int)]; -charcom_l_[PADL_(u_long)];u_longcom;charcom_r_[PADR_(u_long)]; -chardata_l_[PADL_(caddr_t)];caddr_tdata;chardata_r_[PADR_(caddr_t)]; +charfd_l_[PADL_(int)];intfd;charfd_r_[PADR_(int)]; +charcom_l_[PADL_(u_long)];u_longcom;charcom_r_[PADR_(u_long)]; +chardata_l_[PADL_(caddr_t)];caddr_tdata;chardata_r_[PADR_(caddr_t)]; }; structread_args{ -charfd_l_[PADL_(int)];intfd;charfd_r_[PADR_(int)]; -charbuf_l_[PADL_(void*)];void*buf;charbuf_r_[PADR_(void*)]; -charnbyte_l_[PADL_(size_t)];size_tnbyte;charnbyte_r_[PADR_(size_t)]; +charfd_l_[PADL_(int)];intfd;charfd_r_[PADR_(int)]; +charbuf_l_[PADL_(void*)];void*buf;charbuf_r_[PADR_(void*)]; +charnbyte_l_[PADL_(size_t)];size_tnbyte;charnbyte_r_[PADR_(size_t)]; }; //FuncDefs diff --git a/doc/xml/system_8c.xml b/doc/xml/system_8c.xml index a1258ba..77c0fa2 100644 --- a/doc/xml/system_8c.xml +++ b/doc/xml/system_8c.xml @@ -7,144 +7,114 @@ lib/string.h ubixos/spinlock.h - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - + - - - + - + - + - - - - - - - - - + - + - - - - - - - + - + @@ -168,10 +138,12 @@ _current taskStruct::id kmalloc - mbox mboxList mpi_findMbox mpiSpinLock + mpi_mbox::name + mpi_mbox::next + mpi_mbox::pid mpi_mbox::prev spinLock spinUnlock @@ -199,9 +171,12 @@ _current taskStruct::id kfree - mbox mboxList mpiSpinLock + mpi_mbox::name + mpi_mbox::next + mpi_mbox::pid + mpi_mbox::prev spinLock spinUnlock strcmp @@ -228,16 +203,18 @@ _current - mpi_message::data + mpi_message::data mpi_message::header taskStruct::id kfree - mbox memcpy MESSAGE_LENGTH mpi_findMbox mpiSpinLock + mpi_mbox::msg + mpi_message::next mpi_message::pid + mpi_mbox::pid spinLock spinUnlock sysMpiFetchMessage @@ -260,8 +237,9 @@ - mbox mboxList + mpi_mbox::name + mpi_mbox::next strcmp mpi_createMbox mpi_fetchMessage @@ -292,15 +270,16 @@ _current - mpi_message::data + mpi_message::data mpi_message::header taskStruct::id kmalloc - mbox memcpy MESSAGE_LENGTH mpi_findMbox mpiSpinLock + mpi_mbox::msg + mpi_mbox::msgLast mpi_message::next mpi_message::pid spinLock @@ -328,15 +307,17 @@ - mpi_message::data + mpi_message::data mpi_message::header kmalloc - mbox mboxList memcpy MESSAGE_LENGTH mpiSpinLock + mpi_mbox::msg + mpi_mbox::msgLast mpi_message::next + mpi_mbox::next spinLock spinUnlock sysMpiSpam @@ -433,11 +414,11 @@ *****************************************************************************************/ staticmpi_mbox_t*mpi_findMbox(char*name){ -mpi_mbox_t*mbox=0x0; +mpi_mbox_t*mbox=0x0; -for(mbox=mboxList;mbox;mbox=mbox->next){ -if(!strcmp(mbox->name,name)){ -return(mbox); +for(mbox=mboxList;mbox;mbox=mbox->next){ +if(!strcmp(mbox->name,name)){ +return(mbox); } } @@ -455,7 +436,7 @@ *****************************************************************************************/ intmpi_createMbox(char*name){ -mpi_mbox_t*mbox=0x0; +mpi_mbox_t*mbox=0x0; spinLock(&mpiSpinLock); if(mpi_findMbox(name)!=0x0){ @@ -463,21 +444,21 @@ return(-1); } -mbox=(mpi_mbox_t*)kmalloc(sizeof(mpi_mbox_t)); +mbox=(mpi_mbox_t*)kmalloc(sizeof(mpi_mbox_t)); -sprintf(mbox->name,name); -mbox->pid=_current->id; +sprintf(mbox->name,name); +mbox->pid=_current->id; if(mboxList==0x0){ -mbox->prev=0x0; -mbox->next=0x0; -mboxList=mbox; +mbox->prev=0x0; +mbox->next=0x0; +mboxList=mbox; } else{ -mbox->next=mboxList; -mbox->prev=0x0; -mboxList->prev=mbox; -mboxList=mbox; +mbox->next=mboxList; +mbox->prev=0x0; +mboxList->prev=mbox; +mboxList=mbox; } spinUnlock(&mpiSpinLock); @@ -494,24 +475,24 @@ *****************************************************************************************/ intmpi_spam(uInt32type,void*data){ -mpi_mbox_t*mbox=0x0; +mpi_mbox_t*mbox=0x0; mpi_message_t*message=0x0; spinLock(&mpiSpinLock); -for(mbox=mboxList;mbox;mbox=mbox->next){ +for(mbox=mboxList;mbox;mbox=mbox->next){ message=(mpi_message_t*)kmalloc(sizeof(mpi_message_t)); message->header=type; -memcpy(message->data,data,MESSAGE_LENGTH); +memcpy(message->data,data,MESSAGE_LENGTH); message->next=0x0; -if(mbox->msg==0x0){ -mbox->msg=message; +if(mbox->msg==0x0){ +mbox->msg=message; } else{ -mbox->msgLast->next=message; -mbox->msgLast=message; +mbox->msgLast->next=message; +mbox->msgLast=message; } } @@ -529,14 +510,14 @@ *****************************************************************************************/ intmpi_postMessage(char*name,uInt32type,mpi_message_t*msg){ -mpi_mbox_t*mbox=0x0; +mpi_mbox_t*mbox=0x0; mpi_message_t*message=0x0; spinLock(&mpiSpinLock); -mbox=mpi_findMbox(name); +mbox=mpi_findMbox(name); -if(mbox==0x0){ +if(mbox==0x0){ spinUnlock(&mpiSpinLock); return(0x1); } @@ -544,22 +525,22 @@ message=(mpi_message_t*)kmalloc(sizeof(mpi_message_t)); message->header=msg->header; -memcpy(message->data,msg->data,MESSAGE_LENGTH); +memcpy(message->data,msg->data,MESSAGE_LENGTH); message->pid=_current->id; message->next=0x0; -if(mbox->msg==0x0){ -mbox->msg=message; +if(mbox->msg==0x0){ +mbox->msg=message; } else{ -mbox->msgLast->next=message; -mbox->msgLast=message; +mbox->msgLast->next=message; +mbox->msgLast=message; } spinUnlock(&mpiSpinLock); if(type==0x2){ -while(mbox->msgLast!=0x0); +while(mbox->msgLast!=0x0); } return(0x0); @@ -575,34 +556,34 @@ *****************************************************************************************/ intmpi_fetchMessage(char*name,mpi_message_t*msg){ -mpi_mbox_t*mbox=0x0; +mpi_mbox_t*mbox=0x0; mpi_message_t*tmpMsg=0x0; spinLock(&mpiSpinLock); -mbox=mpi_findMbox(name); +mbox=mpi_findMbox(name); -if(mbox==0x0){ +if(mbox==0x0){ spinUnlock(&mpiSpinLock); return(-1); } -if(mbox->msg==0x0){ +if(mbox->msg==0x0){ spinUnlock(&mpiSpinLock); return(-1); } -if(mbox->pid!=_current->id){ +if(mbox->pid!=_current->id){ spinUnlock(&mpiSpinLock); return(-1); } -msg->header=mbox->msg->header; -memcpy(msg->data,mbox->msg->data,MESSAGE_LENGTH); -msg->pid=mbox->msg->pid; +msg->header=mbox->msg->header; +memcpy(msg->data,mbox->msg->data,MESSAGE_LENGTH); +msg->pid=mbox->msg->pid; -tmpMsg=mbox->msg; -mbox->msg=mbox->msg->next; +tmpMsg=mbox->msg; +mbox->msg=mbox->msg->next; kfree(tmpMsg); @@ -620,19 +601,19 @@ *****************************************************************************************/ intmpi_destroyMbox(char*name){ -mpi_mbox_t*mbox=0x0; +mpi_mbox_t*mbox=0x0; spinLock(&mpiSpinLock); -for(mbox=mboxList;mbox;mbox=mbox->next){ -if(!strcmp(mbox->name,name)){ -if(mbox->pid!=_current->id){ +for(mbox=mboxList;mbox;mbox=mbox->next){ +if(!strcmp(mbox->name,name)){ +if(mbox->pid!=_current->id){ spinUnlock(&mpiSpinLock); return(-1); } -mbox->prev->next=mbox->next; -mbox->next->prev=mbox->prev; -kfree(mbox); +mbox->prev->next=mbox->next; +mbox->next->prev=mbox->prev; +kfree(mbox); spinUnlock(&mpiSpinLock); return(0x0); } diff --git a/doc/xml/systemtask_8c.xml b/doc/xml/systemtask_8c.xml index da018ac..7a45616 100644 --- a/doc/xml/systemtask_8c.xml +++ b/doc/xml/systemtask_8c.xml @@ -17,245 +17,243 @@ mpi/mpi.h string.h - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -274,7 +272,7 @@ biosCall - mpi_message::data + mpi_message::data fclose mpi_message::header taskStruct::id @@ -391,7 +389,7 @@ kprintf("A"); switch(myMsg.header){ case0x69: -x=(int*)&myMsg.data; +x=(int*)&myMsg.data; kprintf("Switchingtoterm:[%i][%i]\n",*x,myMsg.pid); schedFindTask(myMsg.pid)->term=tty_find(*x); break; @@ -409,21 +407,21 @@ kprintf("system:backdooropened\n"); break; case0x80: -if(!strcmp(myMsg.data,"sdeStart")){ +if(!strcmp(myMsg.data,"sdeStart")){ kprintf("StartingSDE\n"); //execThread(sdeThread,(uInt32)(kmalloc(0x2000)+0x2000),0x0); } -elseif(!strcmp(myMsg.data,"freePage")){ +elseif(!strcmp(myMsg.data,"freePage")){ kprintf("kkkFreePages"); } -elseif(!strcmp(myMsg.data,"sdeStop")){ +elseif(!strcmp(myMsg.data,"sdeStop")){ printOff=0x0; biosCall(0x10,0x3,0x0,0x0,0x0,0x0,0x0,0x0,0x0); for(i=0x0;i<100;i++)asm("hlt"); } break; default: -kprintf("system:Receivedmessage%i:%s\n",myMsg.header,myMsg.data); +kprintf("system:Receivedmessage%i:%s\n",myMsg.header,myMsg.data); break; } } diff --git a/doc/xml/systemtask_8h.xml b/doc/xml/systemtask_8h.xml index e6a60f0..06c43aa 100644 --- a/doc/xml/systemtask_8h.xml +++ b/doc/xml/systemtask_8h.xml @@ -6,37 +6,37 @@ src/sys/init/main.c src/sys/kernel/systemtask.c - + - + - + - + - + - + - + - + - + - + @@ -55,7 +55,7 @@ biosCall - mpi_message::data + mpi_message::data fclose mpi_message::header taskStruct::id diff --git a/doc/xml/tcpdump_8h.xml b/doc/xml/tcpdump_8h.xml index 64f6bd0..1e7b0a4 100644 --- a/doc/xml/tcpdump_8h.xml +++ b/doc/xml/tcpdump_8h.xml @@ -2,70 +2,18 @@ tcpdump.h - net/pbuf.h - src/sys/net/net/init.c - src/sys/net/netif/loopif.c - src/sys/net/netif/tcpdump.c + net/pbuf.h - - - + + - - - - - - - - - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - void @@ -73,7 +21,7 @@ (struct pbuf *p) tcpdump - struct pbuf * + struct pbuf * p @@ -82,10 +30,7 @@ - - file - NULL - loopif_output + void @@ -101,11 +46,7 @@ - - file - fopen - kpanic - NULL + @@ -150,10 +91,10 @@ #ifndef__NETIF_TCPDUMP_H__ #define__NETIF_TCPDUMP_H__ -#include"net/pbuf.h" +#include"net/pbuf.h" voidtcpdump_init(void); -voidtcpdump(structpbuf*p); +voidtcpdump(structpbuf*p); #endif/*__NETIF_TCPDUMP_H__*/ diff --git a/doc/xml/thread_8c.xml b/doc/xml/thread_8c.xml index 37f6abd..79bd5f7 100644 --- a/doc/xml/thread_8c.xml +++ b/doc/xml/thread_8c.xml @@ -7,156 +7,154 @@ vfs/vfs.h lib/kprintf.h - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -182,7 +180,7 @@ kprintf mpi_createMbox mpi_fetchMessage - ubixFS_Info + ubixFS_Info @@ -199,9 +197,9 @@ - - struct @15 - struct @15 ubixFS_Info + + struct @9 + struct @9 ubixFS_Info ubixFS_Info @@ -255,12 +253,12 @@ staticstruct{ intmounts; -}ubixFS_Info; +}ubixFS_Info; voidubixfs_thread(structvfs_mountPoint*mp){ mpi_message_tmyMsg; -ubixFS_Info.mounts=0; +ubixFS_Info.mounts=0; if(mp==0x0) kpanic("bah"); diff --git a/doc/xml/thread_8h.xml b/doc/xml/thread_8h.xml index 3d5bd4f..85e3f3c 100644 --- a/doc/xml/thread_8h.xml +++ b/doc/xml/thread_8h.xml @@ -18,747 +18,645 @@ src/sys/kernel/kern_sysctl.c src/sys/kernel/pipe.c - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - + - + - - - - - + - + - + - + - + - + - + - + - + - + - + - + - - - + - - - - - + - - - - - - - - - - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - + - + - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - + - + - + - + - + - - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - + - + - + - + - + - + - + - + - + - + - + - - - + - + - + - - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - + - - - - - - - - - - - - - - - - - - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - + - + - + - + - + - + - + - + - + - + - + - - - - - + - + - + - + - + - + - + - + - + - + - - + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - + - + - + @@ -821,7 +719,7 @@ structthread{ inttd_retval[2]; -u_int32_to_files[O_FILES]; +u_int32_to_files[O_FILES]; char*vm_daddr; int32_tvm_dsize; }; diff --git a/doc/xml/time_8c.xml b/doc/xml/time_8c.xml index 742b7e0..f0f04a5 100644 --- a/doc/xml/time_8c.xml +++ b/doc/xml/time_8c.xml @@ -8,163 +8,161 @@ lib/kprintf.h assert.h - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -192,9 +190,6 @@ timeval::tv_sec timeval::tv_usec - cond_wait - sys_init - sys_unix_now int diff --git a/doc/xml/time_8h.xml b/doc/xml/time_8h.xml index ba3930e..823f054 100644 --- a/doc/xml/time_8h.xml +++ b/doc/xml/time_8h.xml @@ -4,161 +4,155 @@ time.h ubixos/types.h sys/io.h - src/sys/include/ubixos/init.h + src/sys/include/ubixos/init.h src/sys/include/ubixos/ubthread.h src/sys/kernel/syscall.c src/sys/kernel/time.c src/sys/kernel/ubthread.c - + - + - + - + - + - + - + - - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - + - + - + - + - + - - + + - + - + - + - + - + - + @@ -281,9 +275,6 @@ timeval::tv_sec timeval::tv_usec - cond_wait - sys_init - sys_unix_now int diff --git a/doc/xml/times_8h.xml b/doc/xml/times_8h.xml index bf4a6fc..b994aae 100644 --- a/doc/xml/times_8h.xml +++ b/doc/xml/times_8h.xml @@ -4,39 +4,26 @@ times.h ubixos/types.h sys/_types.h - src/sys/include/net/arch/perf.h - + - + - + - + - + - + - - - - - - - - - - - - tms diff --git a/doc/xml/trap_8h.xml b/doc/xml/trap_8h.xml index 50a1a3b..7d680dd 100644 --- a/doc/xml/trap_8h.xml +++ b/doc/xml/trap_8h.xml @@ -5,20 +5,20 @@ src/sys/kernel/syscall.c src/sys/kernel/syscall_new.c - + - + - + - + - + diff --git a/doc/xml/tss_8h.xml b/doc/xml/tss_8h.xml index 6d6925b..f1df595 100644 --- a/doc/xml/tss_8h.xml +++ b/doc/xml/tss_8h.xml @@ -7,423 +7,387 @@ src/sys/init/main.c src/sys/kernel/bioscall.c - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - + - + - + - + - + - + - + - + - + - + - + - - - + - - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - + - + - + - + - + - + - + - - - - - + - + - - - - - + - + - + - + - + - + - + - - - + - + - + - - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - - - + - + - + - + - + - + - + - + - + - - - - - + - + - + - + - + - + - + - + - + - + - - + + - + - + - + - + - + - + - + - + - + - + - + - + - + diff --git a/doc/xml/tty_8c.xml b/doc/xml/tty_8c.xml index 0a546ae..c3352a8 100644 --- a/doc/xml/tty_8c.xml +++ b/doc/xml/tty_8c.xml @@ -10,69 +10,69 @@ sys/io.h string.h - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + diff --git a/doc/xml/tty_8h.xml b/doc/xml/tty_8h.xml index 7049f21..d864096 100644 --- a/doc/xml/tty_8h.xml +++ b/doc/xml/tty_8h.xml @@ -3,7 +3,7 @@ tty.h ubixos/types.h - src/sys/include/ubixos/init.h + src/sys/include/ubixos/init.h src/sys/include/ubixos/sched.h src/sys/isa/atkbd.c src/sys/kernel/fork.c @@ -12,445 +12,409 @@ src/sys/kernel/tty.c src/sys/sys/video.c - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - + - + - + - + - + - + - + - + - + - + - + - - - + - - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - + - + - + - - - - - + - + - - - - - + - + - + - + - + - + - + - - - + - + - + - - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - + - + - + - + - + - + - + - + - + - - - - - + - + - + - + - + - + - + - + - + - + - - + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + diff --git a/doc/xml/ubixfs_8c.xml b/doc/xml/ubixfs_8c.xml index e7adb82..6fb5fb7 100644 --- a/doc/xml/ubixfs_8c.xml +++ b/doc/xml/ubixfs_8c.xml @@ -14,194 +14,192 @@ lib/kprintf.h assert.h - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -228,18 +226,18 @@ assert fileDescriptorStruct::cacheNode - vfs_mountPoint::device + vfs_mountPoint::device device_node::devInfo ubixFSInfo::dirCache fileRead fileWrite - vfs_mountPoint::fsInfo + vfs_mountPoint::fsInfo cacheNode::info kmalloc kprintf fileDescriptorStruct::mode fileDescriptorStruct::mp - NULL + NULL cacheNode::permissions fileDescriptorStruct::perms cacheNode::present @@ -283,14 +281,13 @@ assert - buffer fileDescriptorStruct::cacheNode fdEof - vfs_mountPoint::fsInfo + vfs_mountPoint::fsInfo cacheNode::info kpanic fileDescriptorStruct::mp - NULL + NULL cacheNode::present fileDescriptorStruct::size fileDescriptorStruct::status @@ -310,7 +307,7 @@ kpanic - NULL + NULL openFileUbixFS readUbixFS ubixfs_initialize @@ -340,19 +337,19 @@ cacheNode::attributes ubixFSInfo::batEntries ubixFSInfo::blockAllocationTable - vfs_mountPoint::device + vfs_mountPoint::device device_node::devInfo ubixFSInfo::dirCache - vfs_mountPoint::diskLabel - vfs_mountPoint::fsInfo + vfs_mountPoint::diskLabel + vfs_mountPoint::fsInfo cacheNode::info device_interface::info kmalloc kprintf ubixDiskLabel::magicNum ubixDiskLabel::magicNum2 - vfs_mountPoint::partition - ubixDiskLabel::partitions + vfs_mountPoint::partition + ubixDiskLabel::partitions ubixDiskLabel::ubixPartitions::pBatSize cacheNode::permissions cacheNode::present @@ -395,16 +392,16 @@ assert ubixFSInfo::blockAllocationTable blockSize - vfs_mountPoint::device + vfs_mountPoint::device device_node::devInfo - vfs_mountPoint::diskLabel - vfs_mountPoint::fsInfo + vfs_mountPoint::diskLabel + vfs_mountPoint::fsInfo device_interface::info fileDescriptorStruct::mp blockAllocationTableEntry::nextBlock - NULL - vfs_mountPoint::partition - ubixDiskLabel::partitions + NULL + vfs_mountPoint::partition + ubixDiskLabel::partitions device_interface::read blockAllocationTableEntry::realSector UBIXFS_ALIGN @@ -432,16 +429,16 @@ ubixFSInfo::blockAllocationTable - vfs_mountPoint::device + vfs_mountPoint::device device_node::devInfo - vfs_mountPoint::diskLabel + vfs_mountPoint::diskLabel directoryEntry::fileName - vfs_mountPoint::fsInfo + vfs_mountPoint::fsInfo device_interface::info kmalloc kprintf - vfs_mountPoint::partition - ubixDiskLabel::partitions + vfs_mountPoint::partition + ubixDiskLabel::partitions device_interface::read ubixFSInfo::rootDir strcmp @@ -476,15 +473,15 @@ assert ubixFSInfo::blockAllocationTable - vfs_mountPoint::diskLabel + vfs_mountPoint::diskLabel fdOpen fdRead - vfs_mountPoint::fsInfo + vfs_mountPoint::fsInfo fileDescriptorStruct::mp blockAllocationTableEntry::nextBlock - NULL - vfs_mountPoint::partition - ubixDiskLabel::partitions + NULL + vfs_mountPoint::partition + ubixDiskLabel::partitions ubixDiskLabel::ubixPartitions::pBatSize fileDescriptorStruct::start fileDescriptorStruct::status @@ -521,22 +518,22 @@ ubixFSInfo::blockAllocationTable blockSize fileDescriptorStruct::buffer - vfs_mountPoint::device + vfs_mountPoint::device device_node::devInfo - vfs_mountPoint::diskLabel + vfs_mountPoint::diskLabel EOBC fileDescriptorStruct::fileName directoryEntry::fileName - vfs_mountPoint::fsInfo + vfs_mountPoint::fsInfo getFreeBlocks device_interface::info kfree kmalloc fileDescriptorStruct::mp blockAllocationTableEntry::nextBlock - NULL - vfs_mountPoint::partition - ubixDiskLabel::partitions + NULL + vfs_mountPoint::partition + ubixDiskLabel::partitions device_interface::read blockAllocationTableEntry::realSector directoryEntry::size @@ -603,7 +600,7 @@ staticintopenFileUbixFS(constchar*file,fileDescriptor*fd){ //intx=0; /*mjistructdirectoryEntry*dirEntry=(structdirectoryEntry*)kmalloc(0x4000);*/ -structcacheNode*cacheNode=NULL; +structcacheNode*cacheNode=NULL; //structdirectoryEntry*dirEntry=NULL; structubixFSInfo*fsInfo=fd->mp->fsInfo; @@ -624,10 +621,10 @@ if((fd->mode&fileRead)==fileRead){ do{ cacheNode=ubixfs_cacheFind(fsInfo->dirCache,(char*)file); -if(cacheNode==NULL)return0; +if(cacheNode==NULL)return0; if(cacheNode->present==1)break; assert(cacheNode->size); -if(*cacheNode->size!=0&&cacheNode->info==NULL){ +if(*cacheNode->size!=0&&cacheNode->info==NULL){ //kprintf("cachingname(size):%s(%d)\n",cacheNode->name,*cacheNode->size); cacheNode->info=kmalloc(UBIXFS_ALIGN(*cacheNode->size)); fd->size=*cacheNode->size; @@ -641,7 +638,7 @@ }while(1); assert(cacheNode); -if(cacheNode==NULL)return0;/*thisshouldbecaughtabove*/ +if(cacheNode==NULL)return0;/*thisshouldbecaughtabove*/ fd->start=*cacheNode->startCluster; fd->size=*cacheNode->size; @@ -677,7 +674,7 @@ intblockCount=0x0,batIndex=0x0,batIndexPrev=0x0; uInt32i=0x0; structdirectoryEntry*dirEntry=0x0; -structubixFSInfo*fsInfo=NULL; +structubixFSInfo*fsInfo=NULL; assert(fd); assert(fd->mp); @@ -690,7 +687,7 @@ blockCount=(offset/4096); /*FindTheBlockIfItDoesn'tExistWeWillHaveToAllocateOne*/ -for(i=0x0;i<=fd->mp->diskLabel->partitions[fd->mp->partition].pBatSize; +for(i=0x0;i<=fd->mp->diskLabel->partitions[fd->mp->partition].pBatSize; i++){ batIndex=fsInfo->blockAllocationTable[batIndexPrev].nextBlock; if(batIndex==0x0){ @@ -750,8 +747,8 @@ intreadUbixFS(fileDescriptor*fd,char*data,uInt32offset,longsize){ inti=0x0; -char*buffer=0x0; -structubixFSInfo*fsInfo=NULL; +char*buffer=0x0; +structubixFSInfo*fsInfo=NULL; assert(fd); assert(fd->mp); @@ -791,7 +788,7 @@ uInt32blockIndex; uInt32blockIndexPrev; uInt32i=0x0; -structubixFSInfo*fsInfo=NULL; +structubixFSInfo*fsInfo=NULL; structdirectoryEntry*dirEntry=0x0; assert(fd); @@ -818,7 +815,7 @@ } } -fd->mp->device->devInfo->read(fd->mp->device->devInfo->info,fd->buffer,fd->mp->diskLabel->partitions[fd->mp->partition].pOffset+fsInfo->blockAllocationTable[blockIndex].realSector,blockSize); +fd->mp->device->devInfo->read(fd->mp->device->devInfo->info,fd->buffer,fd->mp->diskLabel->partitions[fd->mp->partition].pOffset+fsInfo->blockAllocationTable[blockIndex].realSector,blockSize); for(i=0x0;i<(uInt32)size;i++){ fd->buffer[(offset-(blockOffset*0x1000))]=data[i]; @@ -826,7 +823,7 @@ if(offset%4096==0x0){ blockOffset++; -fd->mp->device->devInfo->write(fd->mp->device->devInfo->info,fd->buffer,fd->mp->diskLabel->partitions[fd->mp->partition].pOffset+fsInfo->blockAllocationTable[blockIndex].realSector,blockSize); +fd->mp->device->devInfo->write(fd->mp->device->devInfo->info,fd->buffer,fd->mp->diskLabel->partitions[fd->mp->partition].pOffset+fsInfo->blockAllocationTable[blockIndex].realSector,blockSize); if(fsInfo->blockAllocationTable[blockIndex].nextBlock==EOBC){ blockIndexPrev=blockIndex; @@ -836,11 +833,11 @@ } else{ blockIndex=fsInfo->blockAllocationTable[blockIndex].nextBlock; -fd->mp->device->devInfo->read(fd->mp->device->devInfo->info,fd->buffer,fd->mp->diskLabel->partitions[fd->mp->partition].pOffset+fsInfo->blockAllocationTable[blockIndex].realSector,blockSize); +fd->mp->device->devInfo->read(fd->mp->device->devInfo->info,fd->buffer,fd->mp->diskLabel->partitions[fd->mp->partition].pOffset+fsInfo->blockAllocationTable[blockIndex].realSector,blockSize); } } } -fd->mp->device->devInfo->write(fd->mp->device->devInfo->info,fd->buffer,fd->mp->diskLabel->partitions[fd->mp->partition].pOffset+fsInfo->blockAllocationTable[blockIndex].realSector,blockSize); +fd->mp->device->devInfo->write(fd->mp->device->devInfo->info,fd->buffer,fd->mp->diskLabel->partitions[fd->mp->partition].pOffset+fsInfo->blockAllocationTable[blockIndex].realSector,blockSize); if((uInt32)offset>fd->size){ fd->size=offset; @@ -868,13 +865,13 @@ structdirectoryEntry*dirEntry=(structdirectoryEntry*)kmalloc(0x1000); structubixFSInfo*fsInfo=mp->fsInfo; -mp->device->devInfo->read(mp->device->devInfo->info,dirEntry,(mp->diskLabel->partitions[mp->partition].pOffset+fsInfo->blockAllocationTable[fsInfo->rootDir].realSector),8); +mp->device->devInfo->read(mp->device->devInfo->info,dirEntry,(mp->diskLabel->partitions[mp->partition].pOffset+fsInfo->blockAllocationTable[fsInfo->rootDir].realSector),8); for(x=0;(uInt32)x<(4096/sizeof(structdirectoryEntry));x++){ if((int)!strcmp(dirEntry[x].fileName,path)){ dirEntry[x].attributes|=typeDeleted; dirEntry[x].fileName[0]='?'; -mp->device->devInfo->write(mp->device->devInfo->info,dirEntry,(mp->diskLabel->partitions[mp->partition].pOffset+fsInfo->blockAllocationTable[fsInfo->rootDir].realSector),8); +mp->device->devInfo->write(mp->device->devInfo->info,dirEntry,(mp->diskLabel->partitions[mp->partition].pOffset+fsInfo->blockAllocationTable[fsInfo->rootDir].realSector),8); return; } } @@ -898,7 +895,7 @@ staticintubixfs_loadData(fileDescriptor*fd,char*data,uInt32size,uInt32batIndex){ uInt32i=0x0; -structubixFSInfo*fsInfo=NULL; +structubixFSInfo*fsInfo=NULL; assert(fd); assert(fd->mp); @@ -914,7 +911,7 @@ if(i!=0x0) batIndex=fsInfo->blockAllocationTable[batIndex].nextBlock; /*Readdatainfrommedia*/ -fd->mp->device->devInfo->read(fd->mp->device->devInfo->info,data+i,fd->mp->diskLabel->partitions[fd->mp->partition].pOffset+fsInfo->blockAllocationTable[batIndex].realSector,blockSize); +fd->mp->device->devInfo->read(fd->mp->device->devInfo->info,data+i,fd->mp->diskLabel->partitions[fd->mp->partition].pOffset+fsInfo->blockAllocationTable[batIndex].realSector,blockSize); } /*Return*/ return(0x0); @@ -935,7 +932,7 @@ assert(mp); assert(mp->diskLabel); -assert(mp->diskLabel->partitions); +assert(mp->diskLabel->partitions); mp->fsInfo=(structubixFSInfo*)kmalloc(sizeof(structubixFSInfo)); assert(mp->fsInfo); @@ -949,18 +946,18 @@ if((mp->diskLabel->magicNum==UBIXDISKMAGIC)&&(mp->diskLabel->magicNum2==UBIXDISKMAGIC)){ /*AllocatememoryforBAT*/ -fsInfo->blockAllocationTable=(structblockAllocationTableEntry*)kmalloc(mp->diskLabel->partitions[mp->partition].pBatSize*512); +fsInfo->blockAllocationTable=(structblockAllocationTableEntry*)kmalloc(mp->diskLabel->partitions[mp->partition].pBatSize*512); assert(fsInfo->blockAllocationTable); /*SetuptheamountofBATentries*/ -fsInfo->batEntries=(mp->diskLabel->partitions[mp->partition].pBatSize*512)/sizeof(structblockAllocationTableEntry); +fsInfo->batEntries=(mp->diskLabel->partitions[mp->partition].pBatSize*512)/sizeof(structblockAllocationTableEntry); /*ReadtheBATtomemory*/ assert(mp->device->devInfo->read); mp->device->devInfo->read(mp->device->devInfo->info, fsInfo->blockAllocationTable, -mp->diskLabel->partitions[mp->partition].pOffset, -mp->diskLabel->partitions[mp->partition].pBatSize); +mp->diskLabel->partitions[mp->partition].pOffset, +mp->diskLabel->partitions[mp->partition].pBatSize); /*Setuprootdirectorycache*/ fsInfo->dirCache=ubixfs_cacheNew("/"); @@ -979,7 +976,7 @@ /*Readrootdirinfromdiskitisalways0x4000byteslong*/ mp->device->devInfo->read(mp->device->devInfo->info, fsInfo->dirCache->info, -(mp->diskLabel->partitions[mp->partition].pOffset+fsInfo->blockAllocationTable[fsInfo->rootDir].realSector), +(mp->diskLabel->partitions[mp->partition].pOffset+fsInfo->blockAllocationTable[fsInfo->rootDir].realSector), 0x4000/512); /*Startourubixfs_threadtomanagethemountpoint*/ @@ -988,7 +985,7 @@ execThread(ubixfs_Thread,(uInt32)(kmalloc(0x2000)+0x2000),0x0); */ kprintf("Offset:[%i],Partition:[%i]\n", -mp->diskLabel->partitions[mp->partition].pOffset,mp->partition); +mp->diskLabel->partitions[mp->partition].pOffset,mp->partition); kprintf("UbixFSInitialized\n"); return(0x1); } @@ -1013,8 +1010,8 @@ intubixfs_init(){ /*Setupourfilesystemstructure*/ structfileSystemubixFileSystem= -{NULL,/*prev*/ -NULL,/*next*/ +{NULL,/*prev*/ +NULL,/*next*/ (void*)ubixfs_initialize,/*vfsInitFS*/ (void*)readUbixFS,/*vfsRead*/ (void*)writeUbixFS,/*vfsWrite*/ diff --git a/doc/xml/ubthread_8c.xml b/doc/xml/ubthread_8c.xml index 5581d3f..7475e88 100644 --- a/doc/xml/ubthread_8c.xml +++ b/doc/xml/ubthread_8c.xml @@ -11,185 +11,183 @@ lib/kmalloc.h lib/kprintf.h - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -212,7 +210,6 @@ kfree - sys_sem_free_ int @@ -238,7 +235,6 @@ kmalloc ubthread_cond::locked UNLOCKED - sys_sem_new_ int @@ -258,7 +254,6 @@ ubthread_cond::locked UNLOCKED - sys_sem_signal int @@ -291,7 +286,6 @@ systemVitals vitalsStruct::sysUptime UNLOCKED - cond_wait int @@ -319,7 +313,6 @@ mutex sched_yield UNLOCKED - cond_wait int @@ -352,7 +345,6 @@ execThread kmalloc x2000 - sys_thread_new int @@ -372,7 +364,6 @@ kfree mutex - sys_sem_free_ int @@ -399,7 +390,6 @@ ubthread_mutex::locked mutex UNLOCKED - sys_sem_new_ int @@ -424,8 +414,6 @@ ubthread_mutex::locked mutex ubthread_mutex::pid - sys_arch_sem_wait - sys_sem_signal int @@ -449,8 +437,6 @@ mutex ubthread_mutex::pid UNLOCKED - sys_arch_sem_wait - sys_sem_signal kTask_t * @@ -465,7 +451,6 @@ _current - current_thread @@ -496,7 +481,6 @@ - cond_wait ubthread_cond_timedwait ubthread_cond_wait ubthread_mutex_destroy diff --git a/doc/xml/ubthread_8h.xml b/doc/xml/ubthread_8h.xml index 9edfbd8..5f876b0 100644 --- a/doc/xml/ubthread_8h.xml +++ b/doc/xml/ubthread_8h.xml @@ -7,245 +7,208 @@ ubixos/time.h src/sys/include/ubixos/vitals.h src/sys/kernel/ubthread.c - src/sys/net/net/sys_arch.c - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - + - - - + - + - + - + - + - + - + - - - - - - - - - + - + - - - - - - - + - + - + - - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - + - + - + - + - + - - + + - + - + - + - + - + - + @@ -267,7 +230,6 @@ - cond_wait LOCKED @@ -359,7 +321,6 @@ kfree - sys_sem_free_ int @@ -385,7 +346,6 @@ kmalloc ubthread_cond::locked UNLOCKED - sys_sem_new_ int @@ -405,7 +365,6 @@ ubthread_cond::locked UNLOCKED - sys_sem_signal int @@ -438,7 +397,6 @@ systemVitals vitalsStruct::sysUptime UNLOCKED - cond_wait int @@ -466,7 +424,6 @@ mutex sched_yield UNLOCKED - cond_wait int @@ -499,7 +456,6 @@ execThread kmalloc x2000 - sys_thread_new int @@ -519,7 +475,6 @@ kfree mutex - sys_sem_free_ int @@ -546,7 +501,6 @@ ubthread_mutex::locked mutex UNLOCKED - sys_sem_new_ int @@ -571,8 +525,6 @@ LOCKED mutex ubthread_mutex::pid - sys_arch_sem_wait - sys_sem_signal int @@ -596,8 +548,6 @@ mutex ubthread_mutex::pid UNLOCKED - sys_arch_sem_wait - sys_sem_signal kTask_t * @@ -612,7 +562,6 @@ _current - current_thread diff --git a/doc/xml/ufs_8c.xml b/doc/xml/ufs_8c.xml index a8e817d..cb3fec8 100644 --- a/doc/xml/ufs_8c.xml +++ b/doc/xml/ufs_8c.xml @@ -10,138 +10,136 @@ ubixos/kpanic.h lib/string.h - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - + - + - + - + - + - + - + - + - + - + - + - + @@ -303,7 +301,7 @@ - vfs_mountPoint::device + vfs_mountPoint::device device_node::devInfo device_interface::info fileDescriptorStruct::mp @@ -335,7 +333,7 @@ dirent::d_fileno - dirent::d_name + dirent::d_name dirent::d_reclen dirent::d_type DEV_BSIZE @@ -372,13 +370,13 @@ - dmadat::blkbuf + dmadat::blkbuf blkoff DBPERVBLK DEV_BSHIFT DEV_BSIZE - ufs2_dinode::di_db - ufs2_dinode::di_ib + ufs2_dinode::di_db + ufs2_dinode::di_ib ufs2_dinode::di_size DIP fileDescriptorStruct::dmadat @@ -388,7 +386,7 @@ FS_UFS1_MAGIC FS_UFS2_MAGIC fsbtodb - dmadat::indbuf + dmadat::indbuf INDIRPERVBLK INO_TO_VBA INO_TO_VBO @@ -400,7 +398,7 @@ NDADDR NINDIR fileDescriptorStruct::offset - dmadat::sbbuf + dmadat::sbbuf sblksize sblock_try fileDescriptorStruct::size @@ -454,7 +452,7 @@ kpanic - NULL + NULL ufs_initialize ufs_openFile ufs_readFile @@ -691,9 +689,9 @@ u_intu; -blkbuf=fd->dmadat->blkbuf; -indbuf=fd->dmadat->indbuf; -fs=(structfs*)fd->dmadat->sbbuf; +blkbuf=fd->dmadat->blkbuf; +indbuf=fd->dmadat->indbuf; +fs=(structfs*)fd->dmadat->sbbuf; if(!fd->dsk_meta){ inomap=0; @@ -760,10 +758,10 @@ lbn=lblkno(fs,fd->offset); off=blkoff(fs,fd->offset); if(lbn<NDADDR){ -addr=DIP(di_db[lbn]); +addr=DIP(di_db[lbn]); }elseif(lbn<NDADDR+NINDIR(fs)){ n=INDIRPERVBLK(fs); -addr=DIP(di_ib[0]); +addr=DIP(di_ib[0]); u=(u_int)(lbn-NDADDR)/(n*DBPERVBLK); vbaddr=fsbtodb(fs,addr)+u; if(indmap!=vbaddr){ @@ -819,7 +817,7 @@ while((n=fsread(*ino,buf,DEV_BSIZE,fd))>0) for(s=buf;s<buf+DEV_BSIZE;){ d=(void*)s; -if(!strcmp(name,d->d_name)){ +if(!strcmp(name,d->d_name)){ *ino=d->d_fileno; returnd->d_type; } @@ -912,8 +910,8 @@ intufs_init(){ /*Buildourufsstruct*/ structfileSystemufs= -{NULL,/*prev*/ -NULL,/*next*/ +{NULL,/*prev*/ +NULL,/*next*/ (void*)ufs_initialize,/*vfsInitFS*/ (void*)ufs_readFile,/*vfsRead*/ (void*)ufs_writeFile,/*vfsWrite*/ diff --git a/doc/xml/ufs_8h.xml b/doc/xml/ufs_8h.xml index 762e46f..316a0fc 100644 --- a/doc/xml/ufs_8h.xml +++ b/doc/xml/ufs_8h.xml @@ -5,122 +5,120 @@ ubixos/types.h vfs/vfs.h sys/device.h - src/sys/include/ubixos/init.h + src/sys/include/ubixos/init.h src/sys/ufs/ffs.c src/sys/ufs/ufs.c - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - + + @@ -686,7 +684,7 @@ kpanic - NULL + NULL ufs_initialize ufs_openFile ufs_readFile @@ -830,7 +828,7 @@ __uint16_td_reclen;/*lengthofthisrecord*/ __uint8_td_type;/*filetype,seebelow*/ __uint8_td_namlen;/*lengthofstringind_name*/ -chard_name[MAXNAMLEN+1];/*namemustbenolongerthanthis*/ +chard_name[MAXNAMLEN+1];/*namemustbenolongerthanthis*/ }; #defineNXADDR2/*Externaladdressesininode.*/ @@ -857,9 +855,9 @@ u_int32_tdi_kernflags;/*84:Kernelflags.*/ u_int32_tdi_flags;/*88:Statusflags(chflags).*/ int32_tdi_extsize;/*92:Externalattributesblock.*/ -ufs2_daddr_tdi_extb[NXADDR];/*96:Externalattributesblock.*/ -ufs2_daddr_tdi_db[NDADDR];/*112:Directdiskblocks.*/ -ufs2_daddr_tdi_ib[NIADDR];/*208:Indirectdiskblocks.*/ +ufs2_daddr_tdi_extb[NXADDR];/*96:Externalattributesblock.*/ +ufs2_daddr_tdi_db[NDADDR];/*112:Directdiskblocks.*/ +ufs2_daddr_tdi_ib[NIADDR];/*208:Indirectdiskblocks.*/ int64_tdi_spare[3];/*232:Reserved;currentlyunused*/ }; @@ -868,7 +866,7 @@ int16_tdi_nlink;/*2:Filelinkcount.*/ union{ u_int16_toldids[2];/*4:Ffs:olduserandgroupids.*/ -}di_u; +}di_u; u_int64_tdi_size;/*8:Filebytecount.*/ int32_tdi_atime;/*16:Lastaccesstime.*/ int32_tdi_atimensec;/*20:Lastaccesstime.*/ @@ -876,8 +874,8 @@ int32_tdi_mtimensec;/*28:Lastmodifiedtime.*/ int32_tdi_ctime;/*32:Lastinodechangetime.*/ int32_tdi_ctimensec;/*36:Lastinodechangetime.*/ -ufs1_daddr_tdi_db[NDADDR];/*40:Directdiskblocks.*/ -ufs1_daddr_tdi_ib[NIADDR];/*88:Indirectdiskblocks.*/ +ufs1_daddr_tdi_db[NDADDR];/*40:Directdiskblocks.*/ +ufs1_daddr_tdi_ib[NIADDR];/*88:Indirectdiskblocks.*/ u_int32_tdi_flags;/*100:Statusflags(chflags).*/ int32_tdi_blocks;/*104:Blocksactuallyheld.*/ int32_tdi_gen;/*108:Generationnumber.*/ @@ -963,13 +961,13 @@ int8_tfs_clean;/*filesystemiscleanflag*/ int8_tfs_ronly;/*mountedread-onlyflag*/ int8_tfs_old_flags;/*oldFS_flags*/ -u_charfs_fsmnt[MAXMNTLEN];/*namemountedon*/ -u_charfs_volname[MAXVOLLEN];/*volumename*/ +u_charfs_fsmnt[MAXMNTLEN];/*namemountedon*/ +u_charfs_volname[MAXVOLLEN];/*volumename*/ u_int64_tfs_swuid;/*system-wideuid*/ int32_tfs_pad;/*duetoalignmentoffs_swuid*/ /*thesefieldsretainthecurrentblockallocationinfo*/ int32_tfs_cgrotor;/*lastcgsearched*/ -void*fs_ocsp[NOCSPTRS];/*padding;waslistoffs_csbuffers*/ +void*fs_ocsp[NOCSPTRS];/*padding;waslistoffs_csbuffers*/ u_int8_t*fs_contigdirs;/*(u)#ofcontig.allocateddirs*/ structcsum*fs_csp;/*(u)cgsummaryinfobuffer*/ int32_t*fs_maxcluster;/*(u)maxclusterineachcylgroup*/ @@ -985,7 +983,7 @@ ufs2_daddr_tfs_csaddr;/*blkaddrofcylgrpsummaryarea*/ int64_tfs_pendingblocks;/*(u)blocksbeingfreed*/ int32_tfs_pendinginodes;/*(u)inodesbeingfreed*/ -int32_tfs_snapinum[FSMAXSNAP];/*listofsnapshotinodenumbers*/ +int32_tfs_snapinum[FSMAXSNAP];/*listofsnapshotinodenumbers*/ int32_tfs_avgfilesize;/*expectedaveragefilesize*/ int32_tfs_avgfpdir;/*expected#offilesperdirectory*/ int32_tfs_save_cgsize;/*saverealcgsizetousefs_bsize*/ diff --git a/doc/xml/uniondescriptorTableUnion.xml b/doc/xml/uniondescriptorTableUnion.xml index fa35ed9..24df9ef 100644 --- a/doc/xml/uniondescriptorTableUnion.xml +++ b/doc/xml/uniondescriptorTableUnion.xml @@ -51,21 +51,21 @@ - + - + - + - + gate - + descriptor diff --git a/doc/xml/unmappage_8c.xml b/doc/xml/unmappage_8c.xml index b909bd9..f289dd9 100644 --- a/doc/xml/unmappage_8c.xml +++ b/doc/xml/unmappage_8c.xml @@ -4,58 +4,58 @@ unmappage.c vmm/vmm.h - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + diff --git a/doc/xml/vfs_8c.xml b/doc/xml/vfs_8c.xml index a5ca529..ef8712c 100644 --- a/doc/xml/vfs_8c.xml +++ b/doc/xml/vfs_8c.xml @@ -9,184 +9,182 @@ lib/string.h sys/kern_descrip.h - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -303,7 +301,7 @@ kprintf memcpy fileSystem::next - NULL + NULL fileSystem::prev systemVitals vfsFindFS @@ -413,7 +411,7 @@ /*AllocateMemory*/ tmpFs=(structfileSystem*)kmalloc(sizeof(structfileSystem)); -if(tmpFs==NULL){ +if(tmpFs==NULL){ kprintf("vfsRegisterFS:memoryallocationfailed\n"); /*MemoryAllocationFailed*/ return(0x1); diff --git a/doc/xml/video_8c.xml b/doc/xml/video_8c.xml index 81edc14..c8e6889 100644 --- a/doc/xml/video_8c.xml +++ b/doc/xml/video_8c.xml @@ -8,49 +8,49 @@ ubixos/spinlock.h ubixos/tty.h - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -112,7 +112,7 @@ inportByte - NULL + NULL outportByte printColor tty_find @@ -229,7 +229,7 @@ unsignedintbufferOffset=0x0,character=0x0,i=0x0; /*Shortcircuitifwe'reinttymode*/ -if(NULL!=tty_foreground) +if(NULL!=tty_foreground) { tty_print(string,tty_find(0)); return; diff --git a/doc/xml/video_8h.xml b/doc/xml/video_8h.xml index 4f051c3..97fba77 100644 --- a/doc/xml/video_8h.xml +++ b/doc/xml/video_8h.xml @@ -15,91 +15,91 @@ src/sys/pci/lnc.c src/sys/sys/video.c - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -175,7 +175,7 @@ inportByte - NULL + NULL outportByte printColor tty_find diff --git a/doc/xml/vitals_8c.xml b/doc/xml/vitals_8c.xml index 353fed4..24fe4bb 100644 --- a/doc/xml/vitals_8c.xml +++ b/doc/xml/vitals_8c.xml @@ -8,175 +8,173 @@ lib/kmalloc.h string.h - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + diff --git a/doc/xml/vitals_8h.xml b/doc/xml/vitals_8h.xml index f142804..52700f4 100644 --- a/doc/xml/vitals_8h.xml +++ b/doc/xml/vitals_8h.xml @@ -6,7 +6,7 @@ ubixos/ubthread.h vfs/mount.h vfs/vfs.h - src/sys/include/ubixos/init.h + src/sys/include/ubixos/init.h src/sys/isa/atkbd.c src/sys/isa/ne2k.c src/sys/kernel/endtask.c @@ -22,241 +22,239 @@ src/sys/vfs/vfs.c src/sys/vmm/vmm_memory.c - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - + + - + - + - + - + - + - + diff --git a/doc/xml/vmm_8h.xml b/doc/xml/vmm_8h.xml index 079ea3f..1fb7a1b 100644 --- a/doc/xml/vmm_8h.xml +++ b/doc/xml/vmm_8h.xml @@ -4,7 +4,7 @@ vmm.h vmm/paging.h ubixos/types.h - src/sys/include/ubixos/init.h + src/sys/include/ubixos/init.h src/sys/kernel/bioscall.c src/sys/kernel/endtask.c src/sys/kernel/exec.c @@ -28,201 +28,201 @@ src/sys/vmm/vmm_init.c src/sys/vmm/vmm_memory.c - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - + + - + - + - + - + - + - + - + - + diff --git a/doc/xml/vmm__init_8c.xml b/doc/xml/vmm__init_8c.xml index 1efbcfb..02b9141 100644 --- a/doc/xml/vmm__init_8c.xml +++ b/doc/xml/vmm__init_8c.xml @@ -5,64 +5,64 @@ vmm/vmm.h ubixos/kpanic.h - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + diff --git a/doc/xml/vmm__memory_8c.xml b/doc/xml/vmm__memory_8c.xml index e1d6c59..3c0c213 100644 --- a/doc/xml/vmm__memory_8c.xml +++ b/doc/xml/vmm__memory_8c.xml @@ -11,203 +11,201 @@ ubixos/spinlock.h assert.h - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + diff --git a/doc/xml/vsprintf_8c.xml b/doc/xml/vsprintf_8c.xml index 47044e6..f61a09d 100644 --- a/doc/xml/vsprintf_8c.xml +++ b/doc/xml/vsprintf_8c.xml @@ -5,32 +5,32 @@ stdarg.h lib/string.h - + - + - + - + - + - + - + - + - + diff --git a/src/bin/edit/main.c b/src/bin/edit/main.c index a48874b..38a1a1a 100644 --- a/src/bin/edit/main.c +++ b/src/bin/edit/main.c @@ -28,8 +28,10 @@ *****************************************************************************************/ #include +#include int main(int argc,char **argv) { + extern char *environ; char in[1024]; FILE *out; size_t count = 0x0; @@ -44,6 +46,10 @@ printf("%c",fgetc(out)); } + printf("\nENV TEST: [0x%X]\n",environ); + setenv("BLAH","WOOT",1); + printf("[%s]",getenv("BLAH")); + return(0); } diff --git a/src/bin/ld/addlibrary.c b/src/bin/ld/addlibrary.c index 367aea6..e527520 100644 --- a/src/bin/ld/addlibrary.c +++ b/src/bin/ld/addlibrary.c @@ -115,6 +115,7 @@ switch (ELF32_R_TYPE(tmpLib->linkerElfRel[x].pltInfo)) { case R_386_32: *reMap += ((uInt32)tmpLib->output + tmpLib->linkerRelSymTab[rel].dynValue); + //printf("[0x%X]",*reMap); break; case R_386_PC32: *reMap += ((uInt32)tmpLib->output + tmpLib->linkerRelSymTab[rel].dynValue) - (uInt32)reMap; diff --git a/src/lib/csu/crt1.c b/src/lib/csu/crt1.c index 1c4423c..6cdb2a8 100644 --- a/src/lib/csu/crt1.c +++ b/src/lib/csu/crt1.c @@ -86,6 +86,7 @@ argc = *(long *)(void *)(argv - 1); env = argv + argc + 1; environ = env; + if (argc > 0 && argv[0] != NULL) { __progname = argv[0]; for (s = __progname; *s != '\0'; s++) diff --git a/src/lib/libc/Makefile.inc b/src/lib/libc/Makefile.inc index 7ef6339..920f631 100644 --- a/src/lib/libc/Makefile.inc +++ b/src/lib/libc/Makefile.inc @@ -1,2 +1,2 @@ INCLUDES = -I../include -I../../../include.new -CFLAGS += -DPORTMAP -D__DBINTERFACE_PRIVATE -nostdinc -DPIC +CFLAGS += -DPORTMAP -D__DBINTERFACE_PRIVATE -nostdinc #-DPIC diff --git a/src/lib/libc/i386/Makefile.inc b/src/lib/libc/i386/Makefile.inc index 55053b0..eeb7ba5 100755 --- a/src/lib/libc/i386/Makefile.inc +++ b/src/lib/libc/i386/Makefile.inc @@ -1,2 +1,2 @@ INCLUDES = -I../../include -I../../../../include.new -CFLAGS += -DPORTMAP -D__DBINTERFACE_PRIVATE -nostdinc -DPIC +CFLAGS += -DPORTMAP -D__DBINTERFACE_PRIVATE -nostdinc #-DPIC diff --git a/src/lib/libc/stdlib/getenv.c b/src/lib/libc/stdlib/getenv.c index b266a53..7c47046 100644 --- a/src/lib/libc/stdlib/getenv.c +++ b/src/lib/libc/stdlib/getenv.c @@ -61,10 +61,8 @@ int len, i; const char *np; char **p, *cp; - - //HACK - return(NULL); - +/* HACK*/ +return(NULL); if (name == NULL || environ == NULL) return (NULL); for (np = name; *np && *np != '='; ++np) diff --git a/src/lib/libc/stdlib/setenv.c b/src/lib/libc/stdlib/setenv.c index d7c0394..90c384a 100644 --- a/src/lib/libc/stdlib/setenv.c +++ b/src/lib/libc/stdlib/setenv.c @@ -58,10 +58,14 @@ static char **alloced; /* if allocated space before */ char *c; int l_value, offset; + char blah[32]; + +__sys_write(1,"setenv",sizeof("setenv")); if (*value == '=') /* no `=' in value */ ++value; l_value = strlen(value); +__sys_write(1,"setenv2",sizeof("setenv2")); if ((c = __findenv(name, &offset))) { /* find if already exists */ if (!rewrite) return (0); @@ -73,8 +77,13 @@ int cnt; char **p; +__sys_write(1,"setenv3",sizeof("setenv3")); +sprintf(blah,"[0x%X]",environ); +__sys_write(1,blah,32); for (p = environ, cnt = 0; *p; ++p, ++cnt); +__sys_write(1,"setenv3.1",sizeof("setenv3.1")); if (alloced == environ) { /* just increase size */ +__sys_write(1,"setenv4",sizeof("setenv4")); p = (char **)realloc((char *)environ, (size_t)(sizeof(char *) * (cnt + 2))); if (!p) @@ -83,6 +92,7 @@ } else { /* get new space */ /* copy old entries into it */ +__sys_write(1,"setenv5",sizeof("setenv5")); p = malloc((size_t)(sizeof(char *) * (cnt + 2))); if (!p) return (-1); diff --git a/src/lib/ubix/sstart.c b/src/lib/ubix/sstart.c index bca8101..93d2bde 100644 --- a/src/lib/ubix/sstart.c +++ b/src/lib/ubix/sstart.c @@ -9,7 +9,10 @@ argv = ≈ argc = *(long *)(void *)(argv - 1); + env = argv + argc + 1; + environ = env; + printf("env[0]: 0x%X\n",env[0]); /* printf("(&ap: 0x%X)\n",&ap); printf("(argv[0]: 0x%X\n",argv[0]); diff --git a/src/sys/include/ubixos/elf.h b/src/sys/include/ubixos/elf.h index 5189948..a84c921 100644 --- a/src/sys/include/ubixos/elf.h +++ b/src/sys/include/ubixos/elf.h @@ -31,6 +31,7 @@ #define _ELF_H #include +#include #define elfExecutable 0x002 #define elfLibrary 0x003 @@ -151,9 +152,22 @@ uInt32 dynPtr; } elfDynamic; +typedef struct { + int32_t execfd; + u_int32_t phdr; + u_int32_t phent; + u_int32_t phnum; + u_int32_t pagesz; + u_int32_t base; + u_int32_t flags; + u_int32_t entry; + u_int32_t trace; +} Elf_Auxargs; + char *elfGetShType(int); char *elfGetPhType(int); char *elfGetRelType(int); +int elf_loadfile(kTask_t *p,const char *file,u_int32_t *addr,u_int32_t *entry); #define ELF32_R_SYM(i) ((i)>>8) #define ELF32_R_TYPE(i) ((unsigned char)(i)) @@ -163,6 +177,9 @@ /*** $Log$ + Revision 1.1.1.1 2006/06/01 12:46:13 reddawg + ubix2 + Revision 1.2 2005/10/12 00:13:37 reddawg Removed diff --git a/src/sys/include/ubixos/exec.h b/src/sys/include/ubixos/exec.h index c17be04..d48d56d 100644 --- a/src/sys/include/ubixos/exec.h +++ b/src/sys/include/ubixos/exec.h @@ -35,23 +35,10 @@ uInt32 execThread(void (* tproc)(void),uInt32,char *); void execFile(char *file,int argc,char **argv,int console); +void sys_exec(char *file,char *ap); #endif /*** - $Log$ - Revision 1.2 2005/10/12 00:13:37 reddawg - Removed - - Revision 1.1.1.1 2005/09/26 17:23:54 reddawg - no message - - Revision 1.5 2004/07/27 07:27:50 reddawg - chg: I was fooled thought we failed but it was a casting issue - - Revision 1.4 2004/05/21 15:20:00 reddawg - Cleaned up - - END ***/ diff --git a/src/sys/include/ubixos/sched.h b/src/sys/include/ubixos/sched.h index 4ed9beb..2bbcc2b 100644 --- a/src/sys/include/ubixos/sched.h +++ b/src/sys/include/ubixos/sched.h @@ -31,7 +31,7 @@ #define _SCHED_H #include -#include +//#include #include #include #include @@ -88,6 +88,9 @@ /*** $Log$ + Revision 1.2 2006/10/27 16:42:42 reddawg + Testing + Revision 1.1.1.1 2006/06/01 12:46:14 reddawg ubix2 diff --git a/src/sys/include/vfs/mount.h b/src/sys/include/vfs/mount.h index b4a8d69..310ce85 100644 --- a/src/sys/include/vfs/mount.h +++ b/src/sys/include/vfs/mount.h @@ -31,7 +31,6 @@ #define _MOUNT_H #include -#include struct vfs_mountPoint { struct vfs_mountPoint *prev; diff --git a/src/sys/isa/8259.c b/src/sys/isa/8259.c index 7b5dbb1..483bd5d 100644 --- a/src/sys/isa/8259.c +++ b/src/sys/isa/8259.c @@ -27,22 +27,18 @@ *****************************************************************************************/ -#include #include -#include +#include #include static unsigned int irqMask = 0xFFFF; -/************************************************************************ - - Function: int 8259_init() - - Description: This function will initialize both PICs for all of our IRQs - - Notes: - -************************************************************************/ +/*! + * \brief initialize the 8259 PIC + * + * This will initialize both PICs for all of our IRQs + * + */ int i8259_init() { outportByte(mPic, icw1); /* Initialize Master PIC */ outportByte(sPic, icw1); /* Initialize Seconary PIC */ @@ -63,16 +59,12 @@ return(0x0); } -/************************************************************************ - - Function: int irqEnable() - - Description: This function is used to turn on an IRQ - - Notes: - -************************************************************************/ -void irqEnable(uInt16 irqNo) { +/*! + * \brief enable specified IRQ + * + * \param irqNo IRQ to enable + */ +void irqEnable(u_int16_t irqNo) { irqMask &= ~(1 << irqNo); if (irqNo >= 8) { irqMask &= ~(1 << 2); @@ -81,16 +73,12 @@ outportByte(sPic+1, (irqMask >> 8) & 0xFF); } -/************************************************************************ - - Function: int irqDisable() - - Description: This function is used to turn off an IRQ - - Notes: - -************************************************************************/ -void irqDisable(uInt16 irqNo) { +/*! + * \brief disable specified IRQ + * + * \param irqNo IRQ to disable + */ +void irqDisable(u_int16_t irqNo) { irqMask |= (1 << irqNo); if ((irqMask & 0xFF00)==0xFF00) { irqMask |= (1 << 2); @@ -100,26 +88,5 @@ } /*** - $Log$ - Revision 1.2 2005/10/12 00:13:37 reddawg - Removed - - Revision 1.1.1.1 2005/09/26 17:23:59 reddawg - no message - - Revision 1.5 2004/07/09 13:20:08 reddawg - Oh yeah duh you can not name functions with numbers - - Revision 1.4 2004/07/09 13:14:29 reddawg - 8259: changed init8259 to 8259_init - Adjusted Startup Routines - - Revision 1.3 2004/05/20 22:51:09 reddawg - Cleaned Up Warnings - - Revision 1.2 2004/05/10 02:23:24 reddawg - Minor Changes To Source Code To Prepare It For Open Source Release - END ***/ - diff --git a/src/sys/kernel/elf.c b/src/sys/kernel/elf.c index 68543a9..20c00f6 100644 --- a/src/sys/kernel/elf.c +++ b/src/sys/kernel/elf.c @@ -28,6 +28,9 @@ *****************************************************************************************/ #include +#include +#include +#include const struct { char *elfTypeName; @@ -41,7 +44,7 @@ { "ET_LOPROC", 0xff00 }, { "ET_HIPROC", 0xffff }, }; - + const struct { char *phTypeName; uInt32 id; @@ -104,7 +107,83 @@ char *elfGetRelType(int relType) { return((char *)elfRelType[relType].relTypeName); } - + +int elf_loadfile(kTask_t *p,const char *file,u_int32_t *addr,u_int32_t *entry) { + int i = 0x0; + int x = 0x0; + int numsegs = 0x0; + u_int32_t base = 0x0; + u_int32_t base_addr = 0x0; + elfHeader *binaryHeader = 0x0; + elfProgramHeader *programHeader = 0x0; + fileDescriptor *exec_fd = 0x0; + + exec_fd = fopen(file,"r"); + if (exec_fd == 0x0) + return(-1); +kprintf("MOO"); + /* Load the ELF header */ + if ((binaryHeader = (elfHeader *)kmalloc(sizeof(elfHeader))) == 0x0) + K_PANIC("malloc failed!"); + fread(binaryHeader,sizeof(elfHeader),1,exec_fd); + + /* Check If App Is A Real Application */ + if ((binaryHeader->eIdent[1] != 'E') && (binaryHeader->eIdent[2] != 'L') && (binaryHeader->eIdent[3] != 'F')) { + kfree(binaryHeader); + fclose(exec_fd); + return(-1); + } + + if (binaryHeader->eType == ET_DYN) + base = *addr; + else if (binaryHeader->eType == ET_EXEC) + base = 0x0; + else + return(-1); + + /* Load The Program Header(s) */ + if ((programHeader = (elfProgramHeader *)kmalloc(sizeof(elfProgramHeader)*binaryHeader->ePhnum)) == 0x0) + K_PANIC("malloc failed!"); + fseek(exec_fd,binaryHeader->ePhoff,0); + fread(programHeader,(sizeof(elfProgramHeader)*binaryHeader->ePhnum),1,exec_fd); +kprintf("MEW: [0x%X]",base); + for (i = 0x0;i < binaryHeader->ePhnum;i++) { + switch (programHeader[i].phType) { + case PT_LOAD: + /* + Allocate Memory Im Going To Have To Make This Load Memory With Correct + Settings so it helps us in the future + */ + for (x = 0x0;x < (programHeader[i].phMemsz);x += 0x1000) { + /* Make readonly and read/write */ + if (vmm_remapPage(vmmFindFreePage(_current->id),((programHeader[i].phVaddr & 0xFFFFF000) + x + base),PAGE_DEFAULT) == 0x0) + K_PANIC("Error: Remap Page Failed"); + memset((void *)((programHeader[i].phVaddr & 0xFFFFF000) + x + base),0x0,0x1000); + } + + /* Now Load Section To Memory */ + fseek(exec_fd,programHeader[i].phOffset,0); + fread((void *)programHeader[i].phVaddr,programHeader[i].phFilesz,1,exec_fd); + + if ((programHeader[i].phFlags & 0x2) != 0x2) { + for (x = 0x0;x < (programHeader[i].phMemsz);x += 0x1000) { + if ((vmm_setPageAttributes((programHeader[i].phVaddr & 0xFFFFF000) + x + base,PAGE_PRESENT | PAGE_USER)) != 0x0) + K_PANIC("vmm_setPageAttributes failed"); + } + } + if (numsegs == 0x0) + base_addr = (programHeader[i].phVaddr & 0xFFFFF000) + base; + numsegs++; + break; + } + } + *addr = base_addr; + kprintf("entry: [0x%X]\n",*entry); + *entry = binaryHeader->eEntry + base; + kprintf("entry: [0x%X]\n",*entry); + return(0x0); + } + /*** END ***/ diff --git a/src/sys/kernel/exec.c b/src/sys/kernel/exec.c index 772f540..fcadb83 100644 --- a/src/sys/kernel/exec.c +++ b/src/sys/kernel/exec.c @@ -15,7 +15,8 @@ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF - MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL + MERCHANTABILITY AND F +ITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) @@ -28,7 +29,7 @@ *****************************************************************************************/ #include -#include +#include #include #include #include @@ -350,6 +351,12 @@ elfDynamic *elfDynamicS = 0x0; struct i386_frame *iFrame = 0x0; + + if (_current->id > 4) { + sys_exec(file,ap); + return; + } + tmpFd = fopen(file,"r"); _current->imageFd = tmpFd; /* If We Dont Find the File Return */ @@ -479,8 +486,9 @@ */ } } - _current->td.vm_dsize = seg_size >> PAGE_SHIFT; - _current->td.vm_daddr = (char *)seg_addr; + + _current->td.vm_dsize = seg_size >> PAGE_SHIFT; + _current->td.vm_daddr = (char *)seg_addr; argv = ap; @@ -512,7 +520,7 @@ //if (_current->id > 3) { - iFrame->user_esp = ((u_int32_t)STACK_ADDR) - (sizeof(u_int32_t) * (x + 1)); + iFrame->user_esp = ((u_int32_t)STACK_ADDR) - (sizeof(u_int32_t) * (argc + 3)); tmp = iFrame->user_esp; //! build argc and argv[] @@ -520,6 +528,8 @@ for (i = 0;i < argc;i++) { tmp[i + 1] = argv[i]; } + tmp[argc + 1] = 0x0; + tmp[argc + 2] = 0x1; //} //else { //tmp = (u_int32_t *)STACK_ADDR - 2; @@ -535,6 +545,176 @@ return; } +/*! + * \brief New exec... + * + */ +void sys_exec(char *file,char *ap) { + int error = 0x0; + int i = 0x0; + int x = 0x0; + int argc = 0x0; + u_int32_t seg_size = 0x0; + u_int32_t seg_addr = 0x0; + u_int32_t addr = 0x0; + u_int32_t eip = 0x0; + u_int32_t proghdr = 0x0; + char *args = 0x0; + char *interp = 0x0; + char **argv = 0x0; + char **argvNew = 0x0; + elfHeader *binaryHeader = 0x0; + elfProgramHeader *programHeader = 0x0; + struct i386_frame *iFrame = 0x0; + Elf_Auxargs *auxargs = 0x0; + + _current->imageFd = fopen(file,"r"); + if (_current->imageFd == 0x0) + return(-1); + + /* Load the ELF header */ + if ((binaryHeader = (elfHeader *)kmalloc(sizeof(elfHeader))) == 0x0) + K_PANIC("malloc failed!"); + fread(binaryHeader,sizeof(elfHeader),1,_current->imageFd); + + /* Check If App Is A Real Application */ + if (((binaryHeader->eIdent[1] != 'E') && (binaryHeader->eIdent[2] != 'L') && (binaryHeader->eIdent[3] != 'F')) || (binaryHeader->eType != ET_EXEC)) { + kfree(binaryHeader); + fclose(_current->imageFd); + return(-1); + } + + /* Load The Program Header(s) */ + if ((programHeader = (elfProgramHeader *)kmalloc(sizeof(elfProgramHeader)*binaryHeader->ePhnum)) == 0x0) + K_PANIC("malloc failed!"); + fseek(_current->imageFd,binaryHeader->ePhoff,0); + fread(programHeader,(sizeof(elfProgramHeader)*binaryHeader->ePhnum),1,_current->imageFd); + + /* Loop Through The Header And Load Sections Which Need To Be Loaded */ + for (i = 0x0;i < binaryHeader->ePhnum;i++) { + switch (programHeader[i].phType) { + case PT_LOAD: + seg_addr = trunc_page(programHeader[i].phVaddr); + seg_size = round_page(programHeader[i].phMemsz + programHeader[i].phVaddr - seg_addr); + + /* + Allocate Memory Im Going To Have To Make This Load Memory With Correct + Settings so it helps us in the future + */ + for (x = 0x0;x < (programHeader[i].phMemsz);x += 0x1000) { + /* Make readonly and read/write !!! */ + if (vmm_remapPage(vmmFindFreePage(_current->id),((programHeader[i].phVaddr & 0xFFFFF000) + x),PAGE_DEFAULT) == 0x0) + K_PANIC("Error: Remap Page Failed"); + memset((void *)((programHeader[i].phVaddr & 0xFFFFF000) + x),0x0,0x1000); + } + + /* Now Load Section To Memory */ + fseek(_current->imageFd,programHeader[i].phOffset,0); + fread((void *)programHeader[i].phVaddr,programHeader[i].phFilesz,1,_current->imageFd); + if ((programHeader[i].phFlags & 0x2) != 0x2) { + for (x = 0x0;x < (programHeader[i].phMemsz);x += 0x1000) { + if ((vmm_setPageAttributes((programHeader[i].phVaddr & 0xFFFFF000) + x,PAGE_PRESENT | PAGE_USER)) != 0x0) + K_PANIC("vmm_setPageAttributes failed"); + } + } + if (binaryHeader->eEntry >= programHeader[i].phVaddr && binaryHeader->eEntry < (programHeader[i].phVaddr + programHeader[i].phMemsz)) { + /* We're suposed to do something here? */ + } + else { + _current->td.vm_dsize = seg_size >> PAGE_SHIFT; + _current->td.vm_daddr = (char *)seg_addr; + } + + _current->oInfo.vmStart = ((programHeader[i].phVaddr & 0xFFFFF000) + 0xA900000); + break; + case PT_INTERP: + interp = (char *)kmalloc(programHeader[i].phFilesz); + if (interp == 0x0) + K_PANIC("malloc failed"); + + fseek(_current->imageFd,programHeader[i].phOffset,0); + fread((void *)interp,programHeader[i].phFilesz,1,_current->imageFd); + kprintf("Interp: [%s]\n",interp); + //ldAddr = ldEnable(); + break; + case PT_PHDR: + proghdr = programHeader[i].phVaddr; + break; + default: + break; + } + } + + addr = LD_START; + + + if (interp != 0x0) { + kprintf("TEST"); + elf_loadfile(_current,interp,&addr,&eip); + } + kprintf("[0x%X][0x%X]\n",eip,addr); + + _current->td.vm_dsize = seg_size >> PAGE_SHIFT; + _current->td.vm_daddr = (char *)seg_addr; + + argv = ap; + + if (argv[1] != 0x0) { + argc = argv[0]; + args = (char *)vmmGetFreeVirtualPage(_current->id,1,VM_TASK); + memset(args,0x0,0x1000); + x = 0x0; + argvNew = (char **)kmalloc(sizeof(char *) * argc); + for (i = 0x0;i < argc;i++) { + strcpy(args + x,argv[i + 1]); + argvNew[i] = args + x; + x += strlen(argv[i + 1]) + 1; + } + argv = argvNew; + } + + //! Clean the virtual of COW pages left over from the fork + vmm_cleanVirtualSpace(_current->td.vm_daddr + (_current->td.vm_dsize << PAGE_SIZE)); + + + //! Adjust iframe + iFrame = _current->tss.esp0 - sizeof(struct i386_frame); + iFrame->ebp = STACK_ADDR; + iFrame->eip = eip; + + //if (_current->id > 3) { + + iFrame->user_esp = ((u_int32_t)STACK_ADDR) - (sizeof(u_int32_t) * (argc + 3 + sizeof(Elf_Auxargs))); + args = iFrame->user_esp; + + //! build argc and argv[] + args[0] = argc; + for (i = 0;i < argc;i++) { + args[i + 1] = argv[i]; + } + //! Start of Env + args[argc + 2] = 0x0; + auxargs = iFrame->user_esp + argc + 2; + auxargs->execfd = -1; + auxargs->phdr = proghdr; + auxargs->phent = binaryHeader->ePhentsize; + auxargs->phnum = binaryHeader->ePhnum; + auxargs->pagesz = PAGE_SIZE; + auxargs->base = addr; + auxargs->flags = 0x0; + auxargs->entry = binaryHeader->eEntry; + auxargs->trace = 0x0; +kprintf("\n\nDOH\n\n"); + + //while (1); +/* + error = elf_loadfile(_current,file,0x0,0x0); + if (error) + K_PANIC("elf_loadfile failed"); +*/ + return; + } + /*** END ***/ diff --git a/ubix2.kdevelop b/ubix2.kdevelop index 0ba277f..05ec39d 100644 --- a/ubix2.kdevelop +++ b/ubix2.kdevelop @@ -15,7 +15,7 @@ kdevcvsservice . false - + @@ -34,27 +34,27 @@ make - + true 1 false - + 0 - - + + default executable / - - + + false true @@ -147,10 +147,10 @@ false 3 - + - + set m_,_ theValue @@ -190,12 +190,12 @@ - - - - - - + + + + + + true false false diff --git a/ubix2.kdevses b/ubix2.kdevses index f6e6542..bb9a656 100644 --- a/ubix2.kdevses +++ b/ubix2.kdevses @@ -1,22 +1,31 @@ - + - + - + - + - + - - + + + + + + + + + + +

    Defines