Permalink
Switch branches/tags
Nothing to show
Commits on Dec 10, 2018
  1. (dang it!)

    Fish-Git committed Dec 10, 2018
Commits on Dec 9, 2018
  1. (tweak)

    Fish-Git committed Dec 9, 2018
Commits on Dec 8, 2018
  1. Bump version to 4.2:

    Fish-Git committed Dec 8, 2018
    I *should* have done this the moment I released 4.1, but forgot!
Commits on Dec 7, 2018
Commits on Dec 6, 2018
  1. Fix stupid bug in ipl_cmd2:

    Fish-Git committed Dec 6, 2018
    Resolves GitHub Issue #157.
  2. CCKD64 Makefile.in

    Fish-Git committed Dec 6, 2018
  3. CCKD64 Support! (part 2 of 2):

    Fish-Git committed Dec 5, 2018
    Part of ongoing CCKD64 effort. This is the final commit that contains the actual CCKD64 support coding changes. Compare it with the part 1 of 2 commit to see what changes were actually needed to provide support for CCKD64.
    
    THIS SHOULD BE CONSIDERED AN *EXPERIMENTAL* "BETA" RELEASE until such time as others have had a chance to give it a good workout to try and shake out any bugs that might still remain.
    
    Please report any bugs to GitHub Issue #20:
    
        "We need 64-bit CCKD support!"
        (#20).
    
    Thanks! (and enjoy!)
    
       :)
  4. CCKD64 Support! (part 1 of 2):

    Fish-Git committed Dec 5, 2018
    Part of ongoing CCKD64 effort. This commit lays the groundwork to make it easier to see the actual CCKD64 changes in the upcoming part 2 commit.
    
    This commit is MOSTLY cosmetic (e.g. struct field renames, function renames, coding style white-space and comment tweaks, etc), BUT... also includes the following NON-cosmetic changes too:
    
      * cckd_cmd debug option now actually does something.
      * track length and track validation functions rewritten/cleaned up.
      * Utility messages fixed to be MSGLVL(DEBUG) compatible (fprintf changed to FWRMSG).
      * fetch_fw/store_fw/FETCH_LE_FW/STORE_LE_FW/etc used where appropriate.
      * Reorganize/consolidate static vars into global statics.
      * Use #define constants where possible.
      * Enable previously suppressed important compiler warnings.
Commits on Dec 5, 2018
  1. A better(?) instcount update design:

    Fish-Git committed Dec 5, 2018
    The original implementation (16 UNROLLED_EXECUTEs), not being host instruction cache friendly, performed rather poorly. Bernard's enhancement of doing 128 loops of only 2 UNROLLED_EXECUTEs instead, being more host instruction cache friendly, performs much better.
    
    However, if the number of guest instructions between its SSCH (start I/O) ... LPSWE (wait for I/O) loop is *LESS* than 256 instructions (128 times 2 UNROLLED_EXECUTEs), then due to LPSWE's RETURN_INTCHECK, the loop ended up ALWAYS being broken out of prematurely (due to RETURN_INTCHECK's longjmp(progjmp)), resulting in instrcount never getting updated!
    
    This new implementation attempts to compensate for that by updating the instcount whenever a longjmp(progjmp) is detected, thereby allowing us to go back to using Bernard's more efficient algorithm while still ensuring that instcount ALWAYS gets updated.
Commits on Dec 4, 2018
  1. (cosmetic: "4.0" ==> "4.x")

    Fish-Git committed Dec 4, 2018
  2. (untab/cosmetic)

    Fish-Git committed Dec 4, 2018
Commits on Nov 26, 2018
  1. (typo)

    Fish-Git committed Nov 26, 2018
Commits on Nov 25, 2018
  1. Fix type in comment

    ivan-w committed Nov 25, 2018
Commits on Nov 19, 2018
  1. LCS fixes

    ivan-w committed Nov 19, 2018
    - Disable TAP Checksum offload processing (apparently broken)
    - Disable TCP Segmentation Offload (only usable if controlable by nework stack)
    - Fix LCS START command processing which could lead to a 0 sized frame buffer (and various breakage)
Commits on Nov 10, 2018
  1. Release 4.1

    Fish-Git committed Nov 10, 2018
Commits on Nov 9, 2018
  1. "valid_codepage_name"

    Fish-Git committed Nov 9, 2018
  2. (fix some clang warnings)

    Fish-Git committed Nov 9, 2018
Commits on Nov 6, 2018
Commits on Oct 28, 2018
  1. (fix typo)

    Fish-Git committed Oct 28, 2018