1. 07 5月, 2013 1 次提交
    • H
      parisc: fix partly 16/64k PAGE_SIZE boot · 6a45716a
      Helge Deller 提交于
      This patch fixes partly PAGE_SIZEs of 16K or 64K by adjusting the
      assembler PTE lookup code and the assembler TEMPALIAS code.  Furthermore
      some data alignments for PAGE_SIZE have been limited to 4K (or less) to
      not waste too much memory with greater page sizes. As a side note, the
      palo loader can (currently) only handle up to 10 ELF segments which is
      fixed with tighter aligning as well.
      
      My testings indicated that the ldci command in the sba iommu coding
      needed adjustment by the PAGE_SHIFT value and that the I/O PDIR Page
      size was only set to 4K for my machine (C3000).
      
      All this fixes partly the boot, but there are still quite some caching
      problems left.  Examples are e.g. the symbios logic driver which is
      failing:
      
      sym0: <896> rev 0x7 at pci 0000:00:0f.0 irq 69
      sym0: PA-RISC Firmware, ID 7, Fast-40, SE, parity checking
      CACHE TEST FAILED: DMA error (dstat=0x81).sym0: CACHE INCORRECTLY CONFIGURED.
      
      and the tulip network driver which doesn't seem to work correctly
      either:
      
      Sending BOOTP requests .net eth0: Setting full-duplex based on MII#1
      link partner capability of 05e1
      ..... timed out!
      
      Beside those kernel fixes glibc will need fixes too to be able to handle
      >4K page sizes.
      Signed-off-by: NHelge Deller <deller@gmx.de>
      6a45716a
  2. 01 11月, 2011 1 次提交
  3. 03 7月, 2009 1 次提交
  4. 06 1月, 2009 2 次提交
  5. 11 10月, 2008 2 次提交
  6. 09 2月, 2008 1 次提交
  7. 23 5月, 2007 3 次提交
  8. 27 2月, 2007 1 次提交
  9. 17 2月, 2007 1 次提交
  10. 13 2月, 2007 1 次提交
  11. 01 7月, 2006 1 次提交
  12. 28 6月, 2006 2 次提交
    • K
      [PARISC] OS_ID_LINUX == 0x0006 · ec1fdc24
      Kyle McMartin 提交于
      We were assigned an OS_ID of 0x0006. Consistently use OS_ID_LINUX
      instead of using the magic number. Also update the OS_ID_ defines in
      asm/pdc.h to reflect this.
      Signed-off-by: NKyle McMartin <kyle@parisc-linux.org>
      ec1fdc24
    • T
      [PARISC] pdc_stable version 0.30 · 3f9edb53
      Thibaut Varene 提交于
      pdc_stable v0.30:
      
      This patch introduces 3 more files to the /sys/firmware/stable tree:
      - diagnostic, which contains a cryptic hex string
      - osdep1, a 16 bytes os-dependent storage area always available
      - osdep2, another os-dependent storage area which existence/size depends
      on hversion.
      
      This patch also adds code to setup the "Linux" signature in stable
      storage. That is to say that starting with this patch, the kernel will
      now sign its OSID (0x0006, thx LaMont) in Stable Storage upon boot,
      whether pdc_stable is enabled or not.
      Signed-off-by: NThibaut VARENE <varenet@parisc-linux.org>
      Signed-off-by: NKyle McMartin <kyle@parisc-linux.org>
      3f9edb53
  13. 11 1月, 2006 1 次提交
  14. 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