Skip to content
Snippets Groups Projects
  1. Mar 02, 2009
  2. Feb 27, 2009
  3. Feb 25, 2009
  4. Feb 24, 2009
  5. Feb 23, 2009
  6. Feb 20, 2009
    • Michael Brown's avatar
      [iscsi] Include credentials in iBFT only if used during iSCSI login · 4dd746a7
      Michael Brown authored
      Avoid passing credentials in the iBFT that were available but not
      required for login.  This works around a problem in the Microsoft
      iSCSI initiator, which will refuse to initiate sessions if the CHAP
      password is fewer than 12 characters, even if the target ends up not
      asking for CHAP authentication.
      4dd746a7
  7. Feb 19, 2009
  8. Feb 18, 2009
    • Michael Brown's avatar
      [crypto] Split crypto_algorithm into {digest,cipher,pubkey}_algorithm · a3219b24
      Michael Brown authored
      The various types of cryptographic algorithm are fundamentally
      different, and it was probably a mistake to try to handle them via a
      single common type.
      
      pubkey_algorithm is a placeholder type for now.
      a3219b24
    • Michael Brown's avatar
      [crypto] Move AES_convert_key() hack into axtls_aes.c · 5de8305f
      Michael Brown authored
      Although the nature of the hack is essentially unchanged, this allows
      us to remove the hardcoded assumption in tls.c that the RX cipher is
      AES.
      5de8305f
    • Michael Brown's avatar
      991f907d
    • H. Peter Anvin's avatar
      [pxe] Initialize EDX on PXE NBP entry and INT 1Ah · aaa26f3b
      H. Peter Anvin authored
      The PXE 1.x spec specifies that on NBP entry or on return from INT
      1Ah AX=5650h, EDX shall point to the physical address of the PXENV+
      structure.  The PXE 2.x spec drops this requirement, simply stating
      that EDX is clobbered.  Given the principle "be conservative in what
      you send, liberal in what you accept", however, we should implement
      this anyway.
      aaa26f3b
    • Michael Brown's avatar
      [pxeprefix] Add .kkpxe image type and ability to return via PXE stack · b5577553
      Michael Brown authored
      Certain combinations of PXE stack and BIOS result in a broken INT 18
      call, which will leave the system displaying a "PRESS ANY KEY TO
      REBOOT" message instead of proceeding to the next boot device.  On
      these systems, returning via the PXE stack is the only way to continue
      to the next boot device.  Returning via the PXE stack works only if we
      haven't already blown away the PXE base code in pxeprefix.S.
      
      In most circumstances, we do want to blow away the PXE base code.
      Base memory is a limited resource, and it is desirable to reclaim as
      much as possible.  When we perform an iSCSI boot, we need to place the
      iBFT above the 512kB mark, because otherwise it may not be detected by
      the loaded OS; this may not be possible if the PXE base code is still
      occupying that memory.
      
      Introduce a new prefix type .kkpxe which will preserve both the PXE
      base code and the UNDI driver (as compared to .kpxe, which preserves
      the UNDI driver but uninstalls the PXE base code).  This prefix type
      can be used on systems that are known to experience the specific
      problem of INT 18 being broken, or in builds (such as gpxelinux.0) for
      which it is particularly important to know that returning to the BIOS
      will work.
      
      Written by H. Peter Anvin <hpa@zytor.com> and Stefan Hajnoczi
      <stefanha@gmail.com>, minor structural alterations by Michael Brown
      <mcb30@etherboot.org>.
      b5577553
    • Michael Brown's avatar
      [i386] Kill off obsolete boot1a.s file · dd44a7c3
      Michael Brown authored
      dd44a7c3
  9. Feb 17, 2009
  10. Feb 16, 2009
  11. Feb 15, 2009
Loading