summaryrefslogtreecommitdiff
path: root/i386/i386/pcb.c
AgeCommit message (Expand)Author
2023-09-28x86_64: remove more unneeded segment selectors handling on full 64bitSamuel Thibault
2023-09-24percpu active_thread using gs segmentDamien Zammit
2023-08-04x86_64: remove unneeded segment selectors handling on full 64 bitLuca Dariz
2023-08-04x86_64: refactor segment register handlingLuca Dariz
2023-08-04x86_64: disable V86 mode on full 64-bit configurationLuca Dariz
2023-05-15x86_64: Fix reporting fsgs base in thread_get_state ()Sergey Bugaev
2023-05-12x86_64: Fix updating fsgs base on context switchSergey Bugaev
2023-05-01add setting gs/fsbaseLuca Dariz
2023-04-04Align the user stack correctly for 64 bit programs.Flavio Cruz
2023-02-15Rename efl to rfl for x86_64 in struct i386_thread_stateFlavio Cruz
2023-02-12Add x86_64 registers to i386_thread_stateFlavio Cruz
2023-02-12add more explicit names for user space virtual space limitsLuca Dariz
2023-02-12thread_getstatus: set unused members of thread state to 0Luca Dariz
2023-01-19Remove existing old style definitions and use -Wold-style-definition.Flavio Cruz
2022-12-21Use -Wstrict-prototypes and fix warningsFlavio Cruz
2022-08-27x86_64: fix exception stack alignmentLuca Dariz
2022-08-27fix Task State Segment layout for 64 bitLuca Dariz
2022-05-27convert K&R into ansiGuy-Fleury Iteriteka
2020-03-29ldt: do not reload kernel LDT if we are already using itSamuel Thibault
2016-04-21Fix xen bootSamuel Thibault
2016-03-06Inherit fpu control word from parent to childSamuel Thibault
2016-02-02Stack the slab allocator directly on top of the physical allocatorRichard Braun
2015-05-23i386: avoid breaking the strict-aliasing rulesJustus Winter
2015-05-14i386: use macro to compute address of saved registersJustus Winter
2015-01-02i386: Fix typos in comments (found by codespell)Stefan Weil
2014-04-04Convert from K&R to ANSIMarin Ramesa
2013-12-17i386: qualify pointers whose dereferenced values are constant with constMarin Ramesa
2013-12-15Declare void argument listsMarin Ramesa
2013-12-11Cleanup of the memcpy(), memmove(), memcmp() and memset() callsMarin Ramesa
2013-12-05i386/i386/pcb.c: remove forward declarationsMarin Ramesa
2013-11-24Remove leftover register qualifiersMarin Ramesa
2013-11-15i386/i386/pcb.c: remove register qualifiersMarin Ramesa
2013-02-04Add x86 hardware debugging register supportSamuel Thibault
2013-01-28More ifdef fixes for ring1 support and pv descriptors supportSamuel Thibault
2013-01-28Add initial code for disabling PV descriptorsSamuel Thibault
2012-04-06Check hyp_stack_switch returnSamuel Thibault
2012-03-20Use long typesSamuel Thibault
2012-03-09Use unsigned long for addresses and sizesSamuel Thibault
2011-12-17Remove arbitrary limits used by the zone systemRichard Braun
2011-12-17Adjust the kernel to use the slab allocatorRichard Braun
2011-09-06* i386/i386/pcb.h (stack_attach): Parameterize the continuation parameter'sThomas Schwinge
2011-09-01Close kernel stacks.Samuel Thibault
2010-04-08Extend machine addresses to 64bit for PAESamuel Thibault
2009-12-18Add missing function prototypesGuillem Jover
2009-12-16Add Xen supportSamuel Thibault
2009-11-22Avoid confusion between global and local ldt varsSamuel Thibault
2009-10-25Fix warningSamuel Thibault
2009-06-182007-05-07 Thomas Schwinge <tschwinge@gnu.org>Thomas Schwinge
2009-06-182006-12-30 Richard Braun <syn@hurdfr.org>Samuel Thibault
2009-06-182006-11-13 Barry deFreese <bddebian@comcast.net>Samuel Thibault