Print this page
OS-5510 remove lwp_brand_syscall_fast handler
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
Reviewed by: Robert Mustacchi <rm@joyent.com>
OS-5192 need faster clock_gettime
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
Reviewed by: Robert Mustacchi <rm@joyent.com>
Reviewed by: Joshua M. Clulow <jmc@joyent.com>
Reviewed by: Ryan Zezeski <ryan@zinascii.com>
OS-4961 lxbrand want fasttrap-like brand hook
Reviewed by: Joshua M. Clulow <jmc@joyent.com>
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
OS-4129 lxbrand should not abuse p_brand_data for storing exit signal
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
Reviewed by: Joshua M. Clulow <jmc@joyent.com>
OS-3561 lxbrand emulation library should execute on alternate stack
OS-3558 lxbrand add support for full in-kernel syscall handling
OS-3545 lx_syscall_regs should not walk stack
OS-3868 many LTP testcases now hang
OS-3901 lxbrand lx_recvmsg fails to translate control messages when 64-bit
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com>
Reviewed by: Bryan Cantrill <bryan@joyent.com>
OS-3149 lx brand always sends SIGCHLD to parent processes, regardless of how clone was invoked
OS-2887 lxbrand add WALL, WCLONE, WNOTHREAD support to waitid
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
Reviewed by: Robert Mustacchi <rm@joyent.com>
        
*** 1,8 ****
--- 1,9 ----
  \
  \ Copyright (c) 2004, 2010, Oracle and/or its affiliates. All rights reserved.
  \ Copyright 2012 Garrett D'Amore <garrett@damore.org>.  All rights reserved.
+ \ Copyright 2016 Joyent, Inc.
  \
  \ CDDL HEADER START
  \
  \ The contents of this file are subject to the terms of the
  \ Common Development and Distribution License (the "License").
*** 59,68 ****
--- 60,70 ----
  #include <sys/lgrp.h>
  #include <sys/dtrace.h>
  #include <sys/brand.h>
  #include <sys/fastboot.h>
  #include <sys/cpr_wakecode.h>
+ #include <sys/comm_page.h>
  
  proc            PROCSIZE
          p_link
          p_next
          p_child
*** 148,157 ****
--- 150,160 ----
  
  _klwp
          lwp_thread
          lwp_procp
          lwp_brand
+         lwp_brand_syscall
          lwp_eosys
          lwp_regs
          lwp_arg
          lwp_ap
          lwp_cursig
*** 465,469 ****
--- 468,474 ----
          wc_cpu_id
          wc_saved_stack
  
  wc_wakecode
          wc_cpu
+ 
+ comm_page_s     COMM_PAGE_S_SIZE