lp:~serianox/+junk/os++

Created by Thomas Duboucher and last modified
Get this branch:
bzr branch lp:~serianox/+junk/os++
Only Thomas Duboucher can upload to this branch. If you are Thomas Duboucher please log in for upload directions.

Related bugs

Related blueprints

Branch information

Owner:
Thomas Duboucher
Status:
Experimental

Recent revisions

64. By Thomas Duboucher

merge depuis la branche 'spinlock'
* Test des spinlocks
added:
  src/kernel/example.cpp@
modified:
  include/default.hpp
  include/lib++/conc.hpp
  src/example/example.cpp
  src/kernel/kmain.cpp
  src/lib++/conc.cpp
pending merges:
  Duboucher Thomas 2010-05-27 Test des spinlocks

63. By Thomas Duboucher

Merge depuis la branche 'syscall'
* Ajout de syscalls (vides pour l'instant)
* Ajout de spinlocks
* Ajout de code d'example
added:
  all-include/lib++
  include/kernel/syscall.hpp
  src/asm/syscall.m
  src/asm/syscall.s
  src/example/
  src/example/example.cpp
modified:
  Makefile
  include/default.hpp
  include/kernel/kinit.hpp
  include/lib++/conc.hpp
  include/sys/isr.hpp
  link.ld
  src/asm/idt.s
  src/kernel/kinit.cpp
  src/kernel/kmain.cpp
  src/lib++/conc.cpp
  src/sys/isr.cpp
pending merges:
  Duboucher Thomas 2010-05-25 [merge] Merge depuis la branche 'spinlock'
    Duboucher Thomas 2010-05-25 Nettoyage
    Duboucher Thomas 2010-05-25 Example de code utilisateur
    Duboucher Thomas 2010-05-25 Nouveau header commun
    Duboucher Thomas 2010-05-25 Ajout des spinlocks (ou pas, a tester ...)
    Duboucher Thomas 2010-05-25 [merge] Merge depuis le trunk
    Duboucher Thomas 2010-05-25 SysCalls fonctionnels
    Duboucher Thomas 2010-05-24 Wip

62. By Thomas Duboucher

Merge depuis la branche 'hex'
* J'ai merge quoi avant?
modified:
  src/kernel/kmain.cpp
pending merges:
  Duboucher Thomas 2010-05-23 Mesure du temps de boot a l'aide de rdtsc
    Duboucher Thomas 2010-05-23 [merge] Merge depuis le trunk
    Serianox 2009-12-07 [merge] Merge depuis la branche 'rdtsc'
    Serianox 2009-12-07 [merge] Merge depuis la branche 'quad'
    Serianox 2009-12-07 [merge] Merge depuis le trunk

61. By Thomas Duboucher

Merge depuis la branche 'asm'
* Ajout de la lecture du TSC
* Mesure du temps de demarrage
* Indentation
pending merges:
  Serianox 2009-11-24 [merge] Merge depuis le trunk

60. By Thomas Duboucher

Merge depuis la branche 'noreturn'
* Ajout des erreurs pour les fonctions declarees comme noreturn ou unreached
modified:
  include/default.hpp
  include/defs.hpp
  include/errno.hpp
  include/error.hpp
  include/types.hpp
  src/lib++/conc.cpp
pending merges:
  Duboucher Thomas 2010-04-12 [merge] Merge depuis la branche 'doc'
    Duboucher Thomas 2010-04-12 Wip
    Duboucher Thomas 2010-04-12 [merge] Merge depuis le trunk
    Duboucher Thomas 2010-04-12 Ajout des erreurs en cas de retour de fonctions ne retournant pas

59. By Thomas Duboucher

Merge depuis la branche 'all-include'
added:
  all-include/sys
pending merges:
  Duboucher Thomas 2010-04-12 Nouvel all-include

58. By Thomas Duboucher

Merge depuis la branche 'task'
* Ajout du multitasking
added:
  all-include/
  all-include/util
  include/driver/block/
  include/driver/bulk@
  include/driver/stream@
  include/driver/text/interface.hpp
  include/driver/text/keyboard.hpp
  include/kernel/globals.hpp
  include/kernel/kernel.hpp
  include/lib++/conc.hpp
  src/driver/block/
  src/driver/bulk@
  src/driver/stream@
  src/driver/text/interface.cpp
  src/driver/text/keyboard.cpp
  src/kernel/globals.cpp
  src/lib++/conc.cpp
modified:
  Makefile
  doxygen/doxyconf
  include/data/scancode.hpp
  include/default.hpp
  include/defs.hpp
  include/driver/text/term.hpp
  include/kernel/kinit.hpp
  include/kernel/klib.hpp
  include/sys/isr.hpp
  include/types.hpp
  src/asm/isr.s
  src/driver/text/term.cpp
  src/kernel/kinit.cpp
  src/kernel/klib.cpp
  src/kernel/kmain.cpp
  src/lib++/mem.cpp
  src/mem/alloc.cpp
  src/sys/isr.cpp
pending merges:
  Duboucher Thomas 2010-04-12 Mise en forme
    Duboucher Thomas 2010-04-12 Nettoyage
    Duboucher Thomas 2010-04-12 [merge] Merge depuis le trunk
    Duboucher Thomas 2010-04-12 Ajout de la gestion des taches
    Duboucher Thomas 2010-04-11 [merge] Merge depuis la branch 'term'
    Duboucher Thomas 2010-02-25 [merge] Merge depuis la branche 'all-include'
    Duboucher Thomas 2010-02-25 Wip
    Duboucher Thomas 2010-02-25 Wip
    Duboucher Thomas 2010-02-25 Kernel now has globals
    Duboucher Thomas 2010-02-08 [merge] Merge depuis la branche 'keyboard'
    Duboucher Thomas 2010-02-02 Wip
    Duboucher Thomas 2010-01-27 Wip
    Duboucher Thomas 2010-01-26 [merge] Merge depuis la branche 'debug'
    Duboucher Thomas 2010-01-25 [merge] Merge depuis le trunk
    Duboucher Thomas 2010-04-11 Wip
    Duboucher Thomas 2010-04-11 Wip
    Duboucher Thomas 2010-04-11 Wip
    Duboucher Thomas 2010-01-26 Wip
    Duboucher Thomas 2010-01-25 Wip

57. By Thomas Duboucher

Merge depuis 'colorgcc'
* Ajout de colorgcc a la compilation
modified:
  Makefile
  src/debug/breakpoint.cpp
pending merges:
  Duboucher Thomas 2010-04-12 Ajout de colorgcc

56. By Thomas Duboucher

Merge depuis la branche 'util'
* Ajout des fonctions cr, lf, tab et endl dans util::
modified:
  include/driver/text/term.hpp
  include/util/chr.hpp
  include/util/cr.hpp
  include/util/endl.hpp
  include/util/lf.hpp
  include/util/tab.hpp
  src/driver/text/term.cpp
  src/kernel/kinit.cpp
  src/kernel/klib.cpp
  src/kernel/kmain.cpp
  src/sys/isr.cpp
  src/util/cr.cpp
  src/util/endl.cpp
  src/util/lf.cpp
  src/util/tab.cpp
pending merges:
  Duboucher Thomas 2010-01-25 Documentation
    Duboucher Thomas 2010-01-23 Wip

55. By Thomas Duboucher

Merge depuis la branche 'alloc'
* Ajout des fonctions malloc et free
* Utilisation de 16KB de memoire
added:
  src/asm/kalloc.s
modified:
  Makefile
  include/default.hpp
  include/mem/alloc.hpp
  link.ld
  size_check.cpp
  src/mem/alloc.cpp
pending merges:
  Duboucher Thomas 2010-01-23 Wip
    Duboucher Thomas 2010-01-23 Wip
    Duboucher Thomas 2010-01-23 Wip
    Duboucher Thomas 2010-01-21 Wip
    Duboucher Thomas 2010-01-21 Wip
    Duboucher Thomas 2010-01-21 [merge] Merge depuis le trunk

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.

Subscribers