Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 5 Feb 2008 10:22:33 +0000 (UTC)
From:      Rafal Jaworowski <raj@FreeBSD.org>
To:        src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/arm/arm genassym.c swtch.S src/sys/arm/include asmacros.h atomic.h sysarch.h
Message-ID:  <200802051022.m15AMXBl028672@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
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



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