raj         2008-02-05 10:22:33 UTC

  FreeBSD src repository

  Modified files:
    sys/arm/arm          genassym.c swtch.S 
    sys/arm/include      asmacros.h atomic.h sysarch.h 
  Log:
  Improve ARM_TP_ADDRESS and RAS area.
  
  De-hardcode usage of ARM_TP_ADDRESS and RAS local storage, and move this
  special purpose page to a more convenient place i.e. after the vectors high
  page, more towards the end of address space. Previous location (0xe000_0000)
  caused grief if KVA was to go beyond the default limit.
  
  Note that ARM world rebuilding is required after this change since the
  location of ARM_TP_ADDRESS is shared between kernel and userland.
  
  Submitted by:   Grzegorz Bernacki (gjb AT semihalf dot com)
  Reviewed by:    imp
  Approved by:    cognet (mentor)
  
  Revision  Changes    Path
  1.11      +2 -0      src/sys/arm/arm/genassym.c
  1.22      +2 -2      src/sys/arm/arm/swtch.S
  1.8       +4 -4      src/sys/arm/include/asmacros.h
  1.24      +29 -54    src/sys/arm/include/atomic.h
  1.5       +14 -2     src/sys/arm/include/sysarch.h
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to