Skip to content
Snippets Groups Projects
  1. Feb 25, 2003
    • emarsden's avatar
      Add support for hardware cycle counters for Pentium and UltraSPARC. This · fe40afd6
      emarsden authored
      uses the CPUID + RDTSC instructions on Pentium, and reads the %TICK register
      on UltraSPARC. Accessible via the VM::READ-CYCLE-COUNTER VOP that returns
      two (unsigned-byte 32) values, that are the lower and upper components of a
      64-bit cycle count (actually 63 bits for UltraSPARC). Basic support for
      counting the number of CPU cycles has been added to the TIME macro.
      fe40afd6
  2. Sep 19, 2002
  3. Jun 26, 2001
  4. Jun 04, 2001
  5. May 08, 2001
    • pw's avatar
      From Tim Moore: · fef3f29b
      pw authored
      Add more interesting annotations to disassemble output.
      fef3f29b
  6. Apr 21, 2000
  7. Nov 11, 1999
  8. Sep 28, 1999
  9. Feb 24, 1998
  10. Feb 15, 1998
  11. Jan 29, 1998
  12. Dec 03, 1997
  13. Nov 04, 1997
    • dtc's avatar
      Merge in changes to the x86 backend from the gencgc branch, allowing · 725ab9ee
      dtc authored
      common binaries to be run on both:
      
      * The immediate-stack storage class has been removed, this is
      unnecessary as the descriptor-stack SC can be used. It may have once
      been part of some GC stragety to reduce the number of stack slots that
      needed to be noted for a GC.
      
      * The object allocation has been abstracted and cleaned up. This
      should produce slightly faster smaller code with CGC, and can be
      compiled to support inline allocation with GENCGC.  CGC compiled code
      will run under GENCGC, and GENCGC binaries that don't use inline
      allocation will run under CGC.
      
      * A random hash is now placed in the unused symbol object slot (the
      symbol-hash slot). This saves flushing the info cache at each GC, and
      may have other uses for symbol based hash tables. Should help MP
      safety.
      
      * Common set of static symbols used by both CGC and GENCGC.
      
      * Corrections to the stack-ref VOP; now returns lisp objects not
      unsigned numbers. Required some patches to debug-int.
      
      * Inline unsigned/signed byte 32 to bignum allocation enabled.
      
      * Support for the x86 xadd instruction applied to instance slot and
      symbol values - may be handy for some MP code.
      
      * Bump up the FASL file version from 1 to 2.
      725ab9ee
  14. Oct 18, 1997
  15. Sep 29, 1997
  16. Aug 01, 1997
  17. May 11, 1997
  18. Apr 23, 1997
  19. Apr 13, 1997
  20. Mar 26, 1997
  21. Feb 08, 1997
  22. Jan 18, 1997
Loading