Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 31 May 2003 14:21:35 -0700 (PDT)
From:      Marcel Moolenaar <marcel@FreeBSD.org>
To:        src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/ia64/ia64 trap.c
Message-ID:  <200305312121.h4VLLaN9041448@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
marcel      2003/05/31 14:21:35 PDT

  FreeBSD src repository

  Modified files:
    sys/ia64/ia64        trap.c 
  Log:
  Now that we have the signal trampolines in the gateway page and the
  gateway page is considered kernel space, we can panic when we should
  only SIGSEGV. Hence, add the additional constraint that for page
  faults we also require running with kernel privileges. The gateway
  page is the only kernel code running with user privileges, iso this
  is a correct way to exclude the gateway page from kernel land.
  
  We do not currently exclude the gateway page for other faults as it
  is not always the right way to do it. Further tuning will happen on
  a case by case bases.
  
  Revision  Changes    Path
  1.80      +7 -1      src/sys/ia64/ia64/trap.c



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200305312121.h4VLLaN9041448>