Subversion Repositories HelenOS

Compare Revisions

Ignore whitespace Rev 680 → Rev 681

/kernel/trunk/doc/arch/amd64
22,5 → 22,5
o HP ProLiant ML350 (HyperThreading)
 
EMULATORS AND VIRTUALIZERS
o Bochs 2.2.1
o Bochs 2.2.5
o Simics 2.2.19
/kernel/trunk/doc/arch/ia32
16,7 → 16,7
o older versions may do as well, but are now obsoleted
 
SMP COMPATIBILITY
o Bochs 2.0.2 - Bochs 2.2.1
o Bochs 2.0.2 - Bochs 2.2.5
o 2x-8x 686 CPU
o Simics 2.0.28 - Simics 2.2.19
o 2x-15x Pentium 4 CPU
30,6 → 30,6
o 2x 2100MHz Athlon MP CPU
 
EMULATORS AND VIRTUALIZERS
o Bochs 2.0.2 - Bochs 2.2.1
o Bochs 2.0.2 - Bochs 2.2.5
o VMware Workstation 4, VMware Workstation 5, VMware Workstation 5.5
o Simics 2.2.19
/kernel/trunk/generic/include/cpu.h
41,8 → 41,13
 
#define CPU_STACK_SIZE STACK_SIZE
 
/** CPU structure.
*
* There is one structure like this for every processor.
*/
struct cpu {
SPINLOCK_DECLARE(lock);
 
context_t saved_context;
 
volatile count_t nrdy;
57,7 → 62,11
waitq_t kcpulb_wq;
#endif /* CONFIG_SMP */
 
/**
* Processor ID assigned by kernel.
*/
int id;
int active;
int tlb_active;
 
68,6 → 77,9
 
thread_t *fpu_owner;
/**
* Stack used by scheduler when there is no running thread.
*/
__u8 *stack;
};