Permalink
Commits on Nov 22, 2016
Commits on Nov 21, 2016
  1. CMP can't take a 64-bit immediate value

    Commenting this out for now
    IanSeyler committed Nov 21, 2016
Commits on Nov 20, 2016
  1. AHCI cleanup

    IanSeyler committed Nov 20, 2016
Commits on Nov 19, 2016
  1. Cleanup

    IanSeyler committed Nov 19, 2016
Commits on Nov 18, 2016
  1. More AHCI cleanup

    IanSeyler committed Nov 18, 2016
  2. Fix for #111

    VirtualBox does not like a 16-byte FIS.
    IanSeyler committed Nov 18, 2016
  3. Further AHCI driver cleanup

    IanSeyler committed Nov 18, 2016
  4. Fix typo

    IanSeyler committed on GitHub Nov 18, 2016
Commits on Nov 17, 2016
  1. Update ahci.asm

    IanSeyler committed on GitHub Nov 17, 2016
  2. AHCI driver cleanup

    IanSeyler committed Nov 17, 2016
Commits on Nov 9, 2016
  1. Update Building Newlib.md

    IanSeyler committed on GitHub Nov 9, 2016
  2. Update instructions for newlib 2.4.0

    IanSeyler committed on GitHub Nov 9, 2016
  3. Update for newlib 2.4.0

    IanSeyler committed on GitHub Nov 9, 2016
Commits on Nov 7, 2016
  1. Merge pull request #118 from faissaloo/master

    Optimisation
    IanSeyler committed on GitHub Nov 7, 2016
  2. Merge pull request #121 from vilhelmgray/proc_time

    Implement process time functionality
    IanSeyler committed on GitHub Nov 7, 2016
  3. Implement process time functionality

    This patch adds functionality to provide a simple working version of the
    times function. The current timer counter value is saved at the start of
    a new process (right before the main function is called). The elapsed
    process time can then be computed by subtracting the current timer
    counter value from the process start time (the timer counter value saved
    previously).
    
    Two new syscalls are introduced: os_get_proc_time and
    os_set_proc_start_time. The os_set_proc_start_time syscall saves the
    current timer counter value to a new sysvar called os_ProcessStartTime.
    The os_get_proc_time syscall computes the elapsed process time by taking
    the current os_ProcessStartTime value and subtracting it from the
    current timer counter value.
    
    The times function implementation is not perfect quite yet: since
    BareMetal OS lacks a way to differentiate between user and system time,
    the elapsed process time is assumed to be entirely user time; system
    time is hardcoded to a value of 0. A future patch should be made to
    implement functionality to differentiate and keep track of user and
    system time.
    vilhelmgray committed Nov 7, 2016
Commits on Oct 7, 2016
  1. Optimisation

    faissaloo committed Oct 7, 2016
Commits on Jul 15, 2016
  1. Update readme.md

    IanSeyler committed on GitHub Jul 15, 2016
Commits on Apr 28, 2016
  1. Merge pull request #113 from ohnx/patch-1

    Add newline after glitter badge
    IanSeyler committed Apr 28, 2016
Commits on Apr 27, 2016
  1. Add newline after glitter badge

    ohnx committed Apr 27, 2016
  2. Merge pull request #112 from gitter-badger/gitter-badge

    Add a Gitter chat badge to readme.md
    IanSeyler committed Apr 27, 2016
Commits on Apr 26, 2016
  1. Add Gitter badge

    gitter-badger committed Apr 26, 2016
Commits on Jan 26, 2016
  1. Update ahci.asm

    IanSeyler committed Jan 26, 2016
  2. Merge pull request #109 from akasei/patch-4

    Update ahci.asm
    IanSeyler committed Jan 26, 2016
  3. Update ahci.asm

    akasei committed Jan 26, 2016
Commits on Jan 25, 2016
  1. Merge pull request #108 from akasei/patch-2

    clean
    IanSeyler committed Jan 25, 2016
  2. clean

    line 48, there is no use (procedure founddrive do it twice)
    line 59, let it go into nodrive procedure if eax empty
    akasei committed Jan 25, 2016
Commits on Jan 22, 2016
  1. Merge pull request #107 from akasei/patch-1

    not needed
    IanSeyler committed Jan 22, 2016
  2. not needed

    akasei committed Jan 22, 2016
Commits on Jan 2, 2016
  1. 2016

    IanSeyler committed Jan 2, 2016
Commits on Nov 2, 2015
  1. Interrupt code cleanup

    IanSeyler committed Nov 2, 2015
Commits on Nov 1, 2015
  1. Merge pull request #104 from Lidenburg/master

    Fix issue #102
    IanSeyler committed Nov 1, 2015
Commits on Oct 29, 2015
  1. Fix issue #102

    Fixed issue #102, copyrights changed to 2015
    Lidenburg committed Oct 29, 2015