Main Page   Modules   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

sysGlocals Struct Reference

#include <glocals.h>

Collaboration diagram for sysGlocals:

Collaboration graph
[legend]
List of all members.

Public Attributes

kThreadthread
 thread-structure pointer.

kDispatcherdispatch
 current thread dispatcher.

pgSpacespace
 related address space.

char * dsp_buffer
 kprint buffer.

int dsp_ptr
 offset in kprint buffer

int _DbTop
userResolveruserSegments
 a cache for selector->offset.

kStringBufferkdsToString
 kds "toString()" string buffer.

kSemaphorepending_ops
 a semaphore to be signalled when a pending async kernel operation is done

int pending_ops_count
dword pending_ops_mask [(256 *1)/(sizeof(dword)*8)+(((256 *1)%(sizeof(dword)*8))!=0)]
 and now the mask that tells which operations should be signalled.

glocalEventsevents

Detailed Description

this structure describe every information "glocal" to a thread in system-mode.
See also:
../cake/threads.html cake about threads.


Member Data Documentation

int sysGlocals::_DbTop
 

struct kDispatcher* sysGlocals::dispatch
 

current thread dispatcher.

char* sysGlocals::dsp_buffer
 

kprint buffer.

int sysGlocals::dsp_ptr
 

offset in kprint buffer

struct glocalEvents* sysGlocals::events
 

struct kStringBuffer* sysGlocals::kdsToString
 

kds "toString()" string buffer.

struct kSemaphore* sysGlocals::pending_ops
 

a semaphore to be signalled when a pending async kernel operation is done

int sysGlocals::pending_ops_count
 

dword sysGlocals::pending_ops_mask[( 256 * 1 )/ (sizeof(dword)*8) + ((( 256 * 1 )% (sizeof(dword)*8) )!=0)]
 

and now the mask that tells which operations should be signalled.

struct pgSpace* sysGlocals::space
 

related address space.

struct kThread* sysGlocals::thread
 

thread-structure pointer.

struct userResolver* sysGlocals::userSegments
 

a cache for selector->offset.


The documentation for this struct was generated from the following file:
Generated on Mon Jul 14 17:01:21 2003 for Clicker32Kernel by doxygen1.2.18