Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 13 Oct 2002 00:07:51 -0700 (PDT)
From:      Marcel Moolenaar <marcel@FreeBSD.org>
To:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/conf Makefile.ia64
Message-ID:  <200210130707.g9D77pb4095298@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
marcel      2002/10/13 00:07:51 PDT

  Modified files:
    sys/conf             Makefile.ia64 
  Log:
  Build the kernel with -mconstant-gp. This means that function calls,
  with the exception of indirect function calls, are assumed to be
  intra load module and thus that GP will be the same. This avoids
  saving, setting and restoring GP for each function call and
  reduces the kernel with ~320KB. There's obviously a performance
  benefit as well.
  
  Note that since we generally don't know if calls will be intra or
  inter load module when we're compiling kernel modules, -mconstant-gp
  cannot be used for modules.
  
  Revision  Changes    Path
  1.53      +2 -0      src/sys/conf/Makefile.ia64

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




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