tss.h
ubixos/types.h
src/sys/include/ubixos/sched.h
src/sys/init/main.c
src/sys/kernel/bioscall.c
ubixos/types.h
sys/_types.h
src/sys/include/sys/tss.h
src/sys/include/ubixos/sched.h
src/sys/pci/hd.c
src/sys/include/ubixos/endtask.h
src/sys/kernel/vitals.c
src/sys/kernel/elf.c
src/sys/mpi/message.c
src/sys/kmods/kmod.c
src/sys/mpi/system.c
src/sys/kernel/kern_sysctl.c
src/sys/include/ubixos/vitals.h
src/sys/lib/kmalloc.c
src/sys/vmm/paging.c
src/sys/ubixfs/directory.c
src/sys/kernel/kern_sig.c
src/sys/kernel/ubthread.c
src/sys/kernel/systemtask.c
src/sys/lib/ogprintf.cc
src/sys/kernel/ld.c
src/sys/kernel/fork.c
src/sys/include/sys/tss.h
src/sys/ubixfs/block.c
src/sys/kernel/sched.c
src/sys/include/mpi/mpi.h
src/sys/include/ubixos/fork.h
src/sys/ubixfs/dirCache.c
src/sys/ubixfs/ubixfs.c
src/sys/init/main.c
src/sys/include/ubixfs/ubixfs.h
src/sys/kernel/bioscall.c
src/sys/include/ubixos/ubthread.h
src/sys/kernel/syscall.c
src/sys/isa/ne2k.c
src/sys/include/ubixos/exec.h
src/sys/include/ubixos/syscalls.h
src/sys/include/pci/hd.h
src/sys/isa/atkbd.c
src/sys/vmm/pagefault.c
src/sys/ubixfs/thread.c
src/sys/include/ubixos/init.h
src/sys/vfs/mount.c
src/sys/kernel/time.c
src/sys/vmm/vmm_memory.c
src/sys/kernel/spinlock.c
src/sys/include/ubixos/elf.h
src/sys/kernel/kern_descrip.c
src/sys/kernel/endtask.c
src/sys/vfs/file.c
src/sys/kernel/gen_calls.c
src/sys/sys/idt.c
src/sys/kernel/syscall_new.c
src/sys/kernel/exec.c
src/sys/vmm/getfreevirtualpage.c
src/sys/vfs/vfs.c
i386_frame
i387Struct
tssStruct

    /*****************************************************************************************
    Copyright(c)2002-2004TheUbixOSProject
    Allrightsreserved.

    Redistributionanduseinsourceandbinaryforms,withorwithoutmodification,are
    permittedprovidedthatthefollowingconditionsaremet:

    Redistributionsofsourcecodemustretaintheabovecopyrightnotice,thislistof
    conditions,thefollowingdisclaimerandthelistofauthors.Redistributionsinbinary
    formmustreproducetheabovecopyrightnotice,thislistofconditions,thefollowing
    disclaimerandthelistofauthorsinthedocumentationand/orothermaterialsprovided
    withthedistribution.NeitherthenameoftheUbixOSProjectnorthenamesofits
    contributorsmaybeusedtoendorseorpromoteproductsderivedfromthissoftware
    withoutspecificpriorwrittenpermission.

    THISSOFTWAREISPROVIDEDBYTHECOPYRIGHTHOLDERSANDCONTRIBUTORS"ASIS"ANDANY
    EXPRESSORIMPLIEDWARRANTIES,INCLUDING,BUTNOTLIMITEDTO,THEIMPLIEDWARRANTIESOF
    MERCHANTABILITYANDFITNESSFORAPARTICULARPURPOSEAREDISCLAIMED.INNOEVENTSHALL
    THECOPYRIGHTOWNERORCONTRIBUTORSBELIABLEFORANYDIRECT,INDIRECT,INCIDENTAL,
    SPECIAL,EXEMPLARY,ORCONSEQUENTIALDAMAGES(INCLUDING,BUTNOTLIMITEDTO,PROCUREMENT
    OFSUBSTITUTEGOODSORSERVICES;LOSSOFUSE,DATA,ORPROFITS;ORBUSINESSINTERRUPTION)
    HOWEVERCAUSEDANDONANYTHEORYOFLIABILITY,WHETHERINCONTRACT,STRICTLIABILITY,OR
    TORT(INCLUDINGNEGLIGENCEOROTHERWISE)ARISINGINANYWAYOUTOFTHEUSEOFTHIS
    SOFTWARE,EVENIFADVISEDOFTHEPOSSIBILITYOFSUCHDAMAGE.

    $Id: tss_8h.xml 88 2016-01-12 00:11:29Z reddawg $

    *****************************************************************************************/

    #ifndef_TSS_H
    #define_TSS_H

    #include<ubixos/types.h>

    structtssStruct{
    shortback_link;
    shortback_link_reserved;
    longesp0;
    shortss0;
    shortss0_reserved;
    longesp1;
    shortss1;
    shortss1_reserved;
    longesp2;
    shortss2;
    shortss2_reserved;
    longcr3;
    longeip;
    longeflags;
    longeax,ecx,edx,ebx;
    longesp;
    longebp;
    longesi;
    longedi;
    shortes;
    shortes_reserved;
    shortcs;
    shortcs_reserved;
    shortss;
    shortss_reserved;
    shortds;
    shortds_reserved;
    shortfs;
    shortfs_reserved;
    shortgs;
    shortgs_reserved;
    shortldt;
    shortldt_reserved;
    shorttrace_bitmap;
    shortio_map;
    chario_space[8192];
    };

    structi387Struct{
    longcwd;
    longswd;
    longtwd;
    longfip;
    longfcs;
    longfoo;
    longfos;
    longst_space[20];/*8*10bytesforeachFP-reg=80bytes*/
    };

    structi386_frame{
    uInt32gs;
    uInt32fs;
    uInt32es;
    uInt32ds;
    uInt32ss;
    uInt32edi;
    uInt32esi;
    uInt32ebp;
    uInt32esp;
    uInt32ebx;
    uInt32edx;
    uInt32ecx;
    uInt32eax;
    /*
    uInt32vector;
    uInt32error_code;
    */
    uInt32eip;
    uInt32cs;
    uInt32flags;
    uInt32user_esp;
    uInt32user_ss;
    };

    #endif

    /***
    $Log: tss_8h.xml,v $
    Revision 1.6  2006/12/19 14:12:53  reddawg
    rtld-elf almost workign

    Revision1.1.1.12006/06/0112:46:15reddawg
    ubix2

    Revision1.22005/10/1200:13:37reddawg
    Removed

    Revision1.1.1.12005/09/2617:23:53reddawg
    nomessage

    Revision1.62004/07/2707:42:29reddawg
    *burp*

    Revision1.52004/07/2707:40:41reddawg
    doesitcompilenow?

    Revision1.42004/07/2707:27:50reddawg
    chg:Iwasfooledthoughtwefailedbutitwasacastingissue

    Revision1.32004/07/2220:53:07reddawg
    atkbd:fixedproblem

    Revision1.22004/05/2115:12:17reddawg
    Cleanedup

    END
    ***/