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>

index | next in thread | raw e-mail

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



help

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