# The TSS gate is in the GDT data def in ../../boot

ring0sp=$((0x3000))		# ?

L TSS				# one should do
cell TSS_backlink
cell TSS_sp0
L    TSS_ss0
HL
aq   $ring0sp			# initialized data, hence the non-clump
cell TSS_sp1			# probably only need about to here
cell TSS_ss1
cell TSS_sp2			# a ring0a might want the IO bitmap
cell TSS_ss2
cell TSS_cr3
cell TSS_eip	
cell TSS_flags
cell TSS_A
cell TSS_C
cell TSS_D
cell TSS_B
cell TSS_SP
cell TSS_BP
cell TSS_SI
cell TSS_DI
cell TSS_es
cell TSS_cs
cell TSS_ss
cell TSS_ds
cell TSS_fs
cell TSS_gs
cell TSS_ldt
cell TSS_Tbit
L TSS_IOmapbase
HL
ad 0

