Print this page
9600 LDT still not happy under KPTI
*** 19,29 ****
* CDDL HEADER END
*/
/*
* Copyright (c) 1988, 2010, Oracle and/or its affiliates. All rights reserved.
! * Copyright 2017 Joyent, Inc.
*/
/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
/* All Rights Reserved */
--- 19,29 ----
* CDDL HEADER END
*/
/*
* Copyright (c) 1988, 2010, Oracle and/or its affiliates. All rights reserved.
! * Copyright 2018 Joyent, Inc.
*/
/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
/* All Rights Reserved */
*** 299,309 ****
/*
* LDT support.
*/
kmutex_t p_ldtlock; /* protects the following fields */
user_desc_t *p_ldt; /* Pointer to private LDT */
! system_desc_t p_ldt_desc; /* segment descriptor for private LDT */
ushort_t p_ldtlimit; /* highest selector used */
#endif
size_t p_swrss; /* resident set size before last swap */
struct aio *p_aio; /* pointer to async I/O struct */
struct itimer **p_itimer; /* interval timers */
--- 299,310 ----
/*
* LDT support.
*/
kmutex_t p_ldtlock; /* protects the following fields */
user_desc_t *p_ldt; /* Pointer to private LDT */
! uint64_t p_unused1; /* no longer used */
! uint64_t p_unused2; /* no longer used */
ushort_t p_ldtlimit; /* highest selector used */
#endif
size_t p_swrss; /* resident set size before last swap */
struct aio *p_aio; /* pointer to async I/O struct */
struct itimer **p_itimer; /* interval timers */