1. 08 12月, 2006 3 次提交
    • R
      [IA64] More Itanium PAL spec updates · 5b4d5681
      Russ Anderson 提交于
      Additional updates to conform with Rev 2.2 of Volume 2 of "Intel
      Itanium Architecture Software Developer's Manual" (January 2006).
      
      Add pal_bus_features_s bits 52 & 53 (page 2:347)
      Add pal_vm_info_2_s field max_purges (page 2:2:451)
      Add PAL_GET_HW_POLICY call (page 2:381)
      Add PAL_SET_HW_POLICY call (page 2:439)
      
      Sample output before:
      ---------------------------------------------------------------------
      cobra:~ # cat /proc/pal/cpu0/vm_info
      Physical Address Space         : 50 bits
      Virtual Address Space          : 61 bits
      Protection Key Registers(PKR)  : 16
      Implemented bits in PKR.key    : 24
      Hash Tag ID                    : 0x2
      Size of RR.rid                 : 24
      Supported memory attributes    : WB, UC, UCE, WC, NaTPage
      ---------------------------------------------------------------------
      
      Sample output after:
      ---------------------------------------------------------------------
      cobra:~ # cat /proc/pal/cpu0/vm_info
      Physical Address Space         : 50 bits
      Virtual Address Space          : 61 bits
      Protection Key Registers(PKR)  : 16
      Implemented bits in PKR.key    : 24
      Hash Tag ID                    : 0x2
      Max Purges                     : 1
      Size of RR.rid                 : 24
      Supported memory attributes    : WB, UC, UCE, WC, NaTPage
      ---------------------------------------------------------------------
      
      Signed-off-by: Russ Anderson (rja@sgi.com)
      Signed-off-by: NTony Luck <tony.luck@intel.com>
      5b4d5681
    • R
      [IA64] Add se bit to Processor State Parameter structure · 6533bded
      Russ Anderson 提交于
      Rev 2.2 of Volume 2 of "Intel Itanium Architecture Software Developer's
      Manual" (January 2006) adds a se bit to the Processor State Parameter
      fields (pages 2:299).  This patch gets the structs back in sync
      with the spec.
      
      Signed-off-by: Russ Anderson (rja@sgi.com)
      Signed-off-by: NTony Luck <tony.luck@intel.com>
      6533bded
    • R
      [IA64] Add dp bit to cache and bus check structs · 323cbb09
      Russ Anderson 提交于
      Rev 2.2 of Volume 2 of "Intel Itanium Architecture Software Developer's
      Manual" (January 2006) adds a dp bit to the cache_check and bus_check
      fields (pages 2:401-2:404).  This patch gets the structs back in sync
      with the spec.
      
      Signed-off-by: Russ Anderson (rja@sgi.com)
      Signed-off-by: NTony Luck <tony.luck@intel.com>
      323cbb09
  2. 18 10月, 2006 1 次提交
    • B
      [IA64] remove unused PAL_CALL_IC_OFF · c12fb188
      Bjorn Helgaas 提交于
      Linux maps PAL instructions with an ITR, but uses a DTC for PAL data.
      Section 11.10.2.1.3, "Making PAL Procedures Calls in Physical or Virtual
      Mode," of the SDM (rev 2.2), says we must therefore make all PAL calls
      with PSR.ic = 1 so that Linux can handle any TLB faults.
      
      PAL_CALL_IC_OFF is currently unused, and as long as we use the ITR + DTC
      strategy, we can't use it.  So remove it.  I also removed the code in
      ia64_pal_call_static() that conditionally cleared PSR.ic.
      Signed-off-by: NBjorn Helgaas <bjorn.helgaas@hp.com>
      Signed-off-by: NTony Luck <tony.luck@intel.com>
      c12fb188
  3. 27 9月, 2006 1 次提交
  4. 01 8月, 2006 1 次提交
  5. 06 6月, 2006 1 次提交
    • T
      [IA64] Add "model name" to /proc/cpuinfo · 76d08bb3
      Tony Luck 提交于
      Linux ia64 port tried to decode the processor family number
      to something human-readable, but Intel brandnames don't change
      synchronously with updates to the family number.  Adopt a more
      i386-like approach and just print the family number in decimal.
      Add a new field "model name" that uses PAL_BRAND_INFO to find
      the official name for the cpu, or on older systems, falls back
      to using the well-known codenames (Merced, McKinley, Madison).
      Signed-off-by: NTony Luck <tony.luck@intel.com>
      76d08bb3
  6. 01 4月, 2006 1 次提交
  7. 31 3月, 2006 1 次提交
  8. 25 3月, 2006 1 次提交
    • F
      [IA64] New IA64 core/thread detection patch · 4129a953
      Fenghua Yu 提交于
      IPF SDM 2.2 changes definition of PAL_LOGICAL_TO_PHYSICAL to add
      proc_number=-1 to get core/thread mapping info on the running processer.
      
      Based on this change, we had better to update existing core/thread
      detection in IA64 kernel correspondingly. The attached patch implements
      this change. It simplifies detection code and eliminates potential race
      condition. It also runs a bit faster and has better scalability especially
      when cores and threads number grows up in one package.
      Signed-off-by: NFenghua Yu <fenghua.yu@intel.com>
      Signed-off-by: NTony Luck <tony.luck@intel.com>
      4129a953
  9. 17 1月, 2006 1 次提交
  10. 27 8月, 2005 1 次提交
  11. 26 4月, 2005 1 次提交
  12. 17 4月, 2005 1 次提交
    • L
      Linux-2.6.12-rc2 · 1da177e4
      Linus Torvalds 提交于
      Initial git repository build. I'm not bothering with the full history,
      even though we have it. We can create a separate "historical" git
      archive of that later if we want to, and in the meantime it's about
      3.2GB when imported into git - space that would just make the early
      git days unnecessarily complicated, when we don't have a lot of good
      infrastructure for it.
      
      Let it rip!
      1da177e4