2009-06-17  Francesco Salvestrini  <salvestrini@gmail.com>

	Updated build rules

2009-06-10  Francesco Salvestrini  <salvestrini@gmail.com>

	Updated TODOs

	Updated maint related files from gnulib

	Updated maint tools from gnulib

2009-06-02  Francesco Salvestrini  <salvestrini@gmail.com>

	Updated TODOs

2009-05-23  Francesco Salvestrini  <salvestrini@gmail.com>

	Rearranged debug makefile target support

	Removed useless check

2009-05-21  Francesco Salvestrini  <salvestrini@gmail.com>

	Removed sections script (replaced with bfd-utils program)

	Added support for bfd-section-stat program (bfd-utils)

2009-05-08  Francesco Salvestrini  <salvestrini@gmail.com>

	Smalle rearrangements (and missing files changes)

	Moved BLink sub-package into its new repository (blink directory removed)

2009-05-06  Francesco Salvestrini  <salvestrini@gmail.com>

	Updated M4 related files

	Added missing file

	Added AUTHORS automatic building related rules

	Added missing include

2009-05-03  Francesco Salvestrini  <salvestrini@gmail.com>

	Added missing sources

	Rearranged core sources

2009-04-29  Francesco Salvestrini  <salvestrini@gmail.com>

	Repristined situation

2009-04-27  Francesco Salvestrini  <salvestrini@gmail.com>

	Removed mutex related sources (embedded mutexes into semaphores related sources)

2009-04-26  Francesco Salvestrini  <salvestrini@gmail.com>

	Rearranged process class

	Added task header

2009-04-22  Francesco Salvestrini  <salvestrini@gmail.com>

	Rearranged blink code

2009-04-20  Francesco Salvestrini  <salvestrini@gmail.com>

	Rearranged crt2 file

	Added recursive debug and stats targets

	Added constants related file

	Updated macros from autoconf-macro-archive

2009-04-16  Francesco Salvestrini  <salvestrini@gmail.com>

	Updated dist-upload rule

	Updated dist target

	Updated site

	Updated dist target

2009-04-15  Francesco Salvestrini  <salvestrini@gmail.com>

	Updated BUGS files

	Fixed

	Fixed distribution related rules

2009-04-14  Francesco Salvestrini  <salvestrini@gmail.com>

	Added initial work on gittag-to-date script and NEWS file building (kernel)

	Added initial work on gittag-to-date script and NEWS file building (blink)

	Fixed panic() and heap allocation

	Fixed panic()

2009-04-12  Francesco Salvestrini  <salvestrini@gmail.com>

	Rearranged

	Added memory utility files

	Fixed configuration problems

2009-04-11  Francesco Salvestrini  <salvestrini@gmail.com>

	Rearranged code

	Fixed build

	Renamed main.c into core.c, added missing header

	Rearranged code

	Added halt message

2009-04-10  Francesco Salvestrini  <salvestrini@gmail.com>

	Fixed ISO image creation

	Fixed dates

	Rearranged mkiso-grub1 parameters

	Fixed compilation issues when using gcc 4.3.2

	Rearranged

	Added call to main()

	Rearranged

	Rearranged code

	Fixed output on VGA

	Fixed linker file

	Changed defaults

	Fixed compilation issues

	Fixed default configuration

2009-04-06  Francesco Salvestrini  <salvestrini@gmail.com>

	Removed useless sections and markers

	Fixed compilation issues

	Fixed compilation issues

	Fixed compilation issues

	Added missing flags

	Fixed compilation issues

	Removed useless (at the moment) code from heap base

	Fixed prototype

	Added missing default case

2009-04-05  Francesco Salvestrini  <salvestrini@gmail.com>

	Added missing include

	Updated missing files

	Updated distribution related files

	Temporarly removed serdes tool

2009-04-02  Francesco Salvestrini  <salvestrini@gmail.com>

	Updated .gitignore

	Fixed grub-1 ISO image building issues

	Fixed check target and building rules

	Moved grub related scripts from kernel to tools/scripts directory

	Removed useless file

	Fixed and updated build

	Rearranged code base

2009-04-01  Francesco Salvestrini  <salvestrini@gmail.com>

	Updated

	Updated

	Updated crt1

	Added stdio layer

	Rearranged build

	Rearranged source code

	Missing header

	Added initial work on x86-VGA output

2009-03-31  Francesco Salvestrini  <salvestrini@gmail.com>

	Updated copyright dates

	Added backtrace demangling

	Removed useless file

	Fixed x86 related problems

	Fixed panic()

	Added initial work on multiboot

	Added initial work on dl

	Removed useless (imported from elklib) include file

	Added CRT2 related file

2009-03-30  Francesco Salvestrini  <salvestrini@gmail.com>

	Added code for dynamic loading

	Updated THANKS

	Rearranged

	Fixed headers

	Fixed elf header

	Rearranged multiboot checks

	Fixed backtrace related code

	Renamed *_poweroff() as *_power_off()

	Added and rearranged src directory

	Fixed x86 multiboot code

	Rearranged panic()

	Added elf header

2009-03-29  Francesco Salvestrini  <salvestrini@gmail.com>

	Fixed automake directives

	Added initial sources

	Updated .gitignore

	Updated configure.ac

	Updated autofrisked modules

2009-03-28  Francesco Salvestrini  <salvestrini@gmail.com>

	Updated TODOs

2009-03-27  Francesco Salvestrini  <salvestrini@gmail.com>

	Removed useless build machineries

	Fixed bootstrap

	Updated configure.ac.in

	Fixed tools Makefile

	Added serializer-deserializer (serdes) sub-project

	Updated .gitignore in tools/blink directory

	Added boot-time linker (blink) sub-project

2009-03-26  Francesco Salvestrini  <salvestrini@gmail.com>

	Updated site footer

2009-03-25  Francesco Salvestrini  <salvestrini@gmail.com>

	Fixed distribution related rules

	Fixed bootstrap script

	Fixed typos

2009-03-23  Francesco Salvestrini  <salvestrini@gmail.com>

	Fixed site-building related problems

	Updated external INSTALL file

2009-03-19  Francesco Salvestrini  <salvestrini@gmail.com>

	Fixed site building

2009-03-18  Francesco Salvestrini  <salvestrini@gmail.com>

	Updated M4 main Makefile.am

	Updated AX_SPLIT_VERSION macro usage

2009-03-17  Francesco Salvestrini  <salvestrini@gmail.com>

	Updated build related files and rearranged configure.ac.in

2009-03-05  Francesco Salvestrini  <salvestrini@gmail.com>

	Fixed site typos

2009-02-26  Francesco Salvestrini  <salvestrini@gmail.com>

	Updated TODOs

	Added NEWs and TODOs site pages generation

2009-02-25  Francesco Salvestrini  <salvestrini@gmail.com>

	Fixed flex related macros

	Fixed bison related macros

2009-02-24  Francesco Salvestrini  <salvestrini@gmail.com>

	Updated TODOs

2009-02-10  Francesco Salvestrini  <salvestrini@gmail.com>

	Fixed typo (thanks to Carsten Burstedde for the report)

2009-02-04  Francesco Salvestrini  <salvestrini@gmail.com>

	Updated TODOs

2009-02-02  Francesco Salvestrini  <salvestrini@gmail.com>

	Updated .gitignore

	Updated TODOs re-generation rules

	Updated site

	Added NEWs generation

2009-01-30  Francesco Salvestrini  <salvestrini@gmail.com>

	Fixed TODOs

	Updated TODOs

	Updated site

	Site update

	Added TODOs site related content-build via Makefile

	Added initial description for bootstrap phase

	Updated site CSS file (thanks to Alessandro Massignan)

	Fixed .gitignore (site related)

	Added DNT/dnt substitution

	Fixed TODO building rule (using dnt)

	Replaced devtodo with dnt in configure.ac.in

2009-01-23  Alessandro Massignan  <ff0000.it@gmail.com>

	Fixed class name

2009-01-22  Francesco Salvestrini  <salvestrini@gmail.com>

	Updated site building

	Updated index site page

	Added installation site related page

	Added downloads site related page

	Added development site related page

	Delete useless files

2009-01-20  Alessandro Massignan  <ff0000.it@gmail.com>

	Added missing menu.scm

2009-01-16  Francesco Salvestrini  <salvestrini@gmail.com>

	Replaced wc with sed in bootstrap

2009-01-15  Alessandro Massignan  <ff0000.it@gmail.com>

	Fixed references (again)

	Fixed wrong reference from previous commit

	Added HTML4 CSS and updated

	Added map and changed title

	Added menu div

	Increase headings

	Remove horizontal rule

	Revisited XHTML code

	Added map content

	Updated

	Added tree handling procedure (temporary)

2009-01-14  Francesco Salvestrini  <salvestrini@gmail.com>

	Added missing check on bootstrap

2009-01-11  Francesco Salvestrini  <salvestrini@gmail.com>

	Removed AC_SUBST inside AC_CACHE macro definitions

2008-12-22  Francesco Salvestrini  <salvestrini@gmail.com>

	Updated gitlog-to-changelog from gnulib sources

2008-12-21  Francesco Salvestrini  <salvestrini@gmail.com>

	Updated gnulib related sources

2008-12-15  Francesco Salvestrini  <salvestrini@gmail.com>

	Updated NEWS for testing purposes

2008-11-22  Francesco Salvestrini  <salvestrini@gmail.com>

	Fixed distcheck target

2008-11-20  Francesco Salvestrini  <salvestrini@gmail.com>

	Updated TODOs

2008-11-18  Francesco Salvestrini  <salvestrini@gmail.com>

	Updated .todo

	Fixed build

	Updated test cases

2008-11-17  Francesco Salvestrini  <salvestrini@gmail.com>

	Renamed test cases

	Fixed copyright notices

	Renamed test files

	Removed old test case for mergesyms

	Updated build

	Promoted new mergesyms script

2008-11-17  Alessandro Massignan  <ff0000.it@gmail.com>

	Updated

	Updated build rules

	Added new test cases

	Added new script mergesyms_new

	Fixed stderr handling

2008-11-17  Francesco Salvestrini  <salvestrini@gmail.com>

	Updated .gitignore

	Removed autogenerated TODO file

2008-11-16  Francesco Salvestrini  <salvestrini@gmail.com>

	Updated .todo

	Updated .todo

2008-11-14  Francesco Salvestrini  <salvestrini@gmail.com>

	Updated TODOs (again)

	Updated TODOs

	Updated TODOs

	Updated TODOs

	Replaced clhandler with newly introduced flhandler

	Fixed headers in tools/scripts

2008-11-14  Alessandro Massignan  <ff0000.it@gmail.com>

	Updated

	Added user script flhandler

	Updated build rules

	Added new test cases

2008-11-13  Francesco Salvestrini  <salvestrini@gmail.com>

	Fixed build

	Added rule for generating TODO file from .todo

	Added checks for devtodo binary

	Updated announce-gen

	Updated .todo (items moved to ELKlib)

	Translated TODO data into devtodo DB

	Fixed typo

	Fixed getdefine invocation

	Fixed test

2008-11-12  Francesco Salvestrini  <salvestrini@gmail.com>

	Fixed test-cases

	Added default parameter for output file

	Added test cases

	Fixed typo

	Fixed typos

	Updated .gitignore

	Added DATE/date substitution

	Added check for 'date'

	Fixed build

	Promoted getdefine new script

	Added getdefine test

2008-11-12  Alessandro Massignan  <ff0000.it@gmail.com>

	Updated

	Added test

	Added getdefine_new script

2008-11-11  Francesco Salvestrini  <salvestrini@gmail.com>

	Fixed mkbuild script

	Fixed build in tools/scripts/usr

	Promoted newer mkbuild script

	Removed old mkbuild script

2008-11-11  Alessandro Massignan  <ff0000.it@gmail.com>

	Updated

	Updated build rules

	Added mkbuild_new script

2008-11-11  Francesco Salvestrini  <salvestrini@gmail.com>

	Updated TODOs

2008-11-10  Francesco Salvestrini  <salvestrini@gmail.com>

	Added redirection on user test cases

2008-11-10  Alessandro Massignan  <ff0000.it@gmail.com>

	Fixed tests

2008-11-10  Francesco Salvestrini  <salvestrini@gmail.com>

	Rearranged build, committed removed files (missing)

	Rearranged test cases

2008-11-10  Alessandro Massignan  <ff0000.it@gmail.com>

	Added new test cases

2008-11-10  Francesco Salvestrini  <salvestrini@gmail.com>

	Fixed build rules

	Fixed typos

	Removed unavailable substitution

2008-11-10  Alessandro Massignan  <ff0000.it@gmail.com>

	Added sh2h_new script

2008-11-08  Francesco Salvestrini  <salvestrini@gmail.com>

	Added missing() function into bootstrap (thanks to Alessandro)

2008-11-06  Francesco Salvestrini  <salvestrini@gmail.com>

	Fixed typos

	Fixed build

	Replaced old AWK-based bootcheck

2008-11-06  Alessandro Massignan  <ff0000.it@gmail.com>

	Updated

	Updated build rules

	Added bootcheck_new script

	Fixed output file write test

2008-11-05  Francesco Salvestrini  <salvestrini@gmail.com>

	Rearranged scripts headers

	Fixed rules2syms script

	Fixed (new) test case

	Fixed build rules

	Removed useless files

	Added test case

	Rearranged rules2syms.sh.in

2008-11-05  Alessandro Massignan  <ff0000.it@gmail.com>

	Updated

	Added shell version of rules2syms script

2008-11-04  Francesco Salvestrini  <salvestrini@gmail.com>

	Updated site

2008-11-02  Francesco Salvestrini  <salvestrini@gmail.com>

	Fixed redirection in bootstrap script (thanks to Alessandro)

	Fixed site tags

2008-10-30  Francesco Salvestrini  <salvestrini@gmail.com>

	Patched bootstrap for OSX environment

	Updated gitlog-to-committers

	Fixed fetch script

	Rearranged guardscheck perl script

	Updated .gitignore

	Updated build rules

	Updated Makefile.def

	Removed duplicated test cases

	Promoted new guardscheck

	Removed old test script

	Replaced old guards_check with newer one

	Replaced old awk guardscheck with newer perl implementation

2008-10-30  Alessandro Massignan  <ff0000.it@gmail.com>

	Updated

	Added new script and tests targets

	Added tests scripts for perl version

	Ported script from awk version

	Added code for initial script porting

2008-10-28  Francesco Salvestrini  <salvestrini@gmail.com>

	Added site validation after build

	Fixed p-inside-p problem

2008-10-27  Francesco Salvestrini  <salvestrini@gmail.com>

	Replaced kbd tag with p and class

	Added terminal class in CSS

2008-10-17  Francesco Salvestrini  <salvestrini@gmail.com>

	Fixed regular expressions

	Added license mangling rules (thanks to Alessandro)

	Fixed typo

2008-10-16  Francesco Salvestrini  <salvestrini@gmail.com>

	Fixed buil rules

	Fixed perl transformation rules

2008-10-16  Alessandro Massignan  <ff0000.it@gmail.com>

	Added code for testing Perl transformation

2008-10-16  Francesco Salvestrini  <salvestrini@gmail.com>

	Added perl test

	Fixed substitutions

2008-10-15  Francesco Salvestrini  <salvestrini@gmail.com>

	Fixed build for perl library

	Added perl library (initial work)

	Removed duplicated code

	Updated NEWS for debugging purposes

	Added common tools/scripts Makefile.sub file

	Updated gnulib sources

2008-10-10  Francesco Salvestrini  <salvestrini@gmail.com>

	Updated TODO file

2008-10-09  Francesco Salvestrini  <salvestrini@gmail.com>

	Fixed scripts paths

	Rearranged whole tools/scripts directory

	Rearranged whole tools/scripts directory

	Updated configure.ac.in

	Updated definitions

	Updated .gitignore

	Added usr, dev and maint directories Makefile.am

	Updated .gitignore

	Remvoed useless bin2source script

	Fixed default input/output

	Rearranged input/output checks

	Rearranged input/output checks

	Added missing checks

	Added checks on readable() and writable()

2008-10-09  Alessandro Massignan  <ff0000.it@gmail.com>

	Fixed stripped kernel image problem

2008-10-09  Francesco Salvestrini  <salvestrini@gmail.com>

	Fixed stdout redirection

2008-10-08  Francesco Salvestrini  <salvestrini@gmail.com>

	Rearranged default parameters for input/output files

	Removed stdin/stdout as default input/output (thanks to Alessandro)

2008-09-27  Francesco Salvestrini  <salvestrini@gmail.com>

	Updated site pages (slightly)

2008-09-21  Francesco Salvestrini  <salvestrini@gmail.com>

	Updated main site page

	Rearranged site main page

2008-09-20  Francesco Salvestrini  <salvestrini@gmail.com>

	Fixed typo in configure.ac.in

2008-09-16  Francesco Salvestrini  <salvestrini@gmail.com>

	Added additional checks on gitlog-to-committers script

	Added .mailmap file, to fix log typos

2008-09-15  Francesco Salvestrini  <salvestrini@gmail.com>

	Fixed typos

	Moved gitlog-to-AUTHORS to gitlog-to-committers

	Added gitlog-to-AUTHORS.in script (initial work)

2008-09-13  Francesco Salvestrini  <salvestrini@gmail.com>

	Fixed maintainer related rules and configuration

2008-09-11  Francesco Salvestrini  <salvestrini@gmail.com>

	Fixed build scripts

	Updated configure.ac.in

	Fixed typo

	Renamed ia32 as x86 in arch layer

2008-09-10  Francesco Salvestrini  <salvestrini@gmail.com>

	Fixed long-standing imperfection on root Makefile.am

2008-09-08  Francesco Salvestrini  <salvestrini@gmail.com>

	Updated .gitignore

	Updated ISO image related rules

	Added -o option to mkiso-grub2.sh.in

	Added -o option to mkiso-grub1.sh.in

2008-09-07  Francesco Salvestrini  <salvestrini@gmail.com>

	Updated Makefile.am

	Fixed substitution

	Fixed AC_CONFIG_FILES call

	Updated .gitignore

	Updated NEWS

	Added tools/maint directory, moved maintainer files to tools/maint

	Rearranged bootstrap script

	Updated AUTHORS file (again)

	Delete useless .mailmap file

	Updated .gitattributes file

	Fixed makefile targets

	Updated TODO file

	Rearranged AUTHORS file

2008-09-01  Francesco Salvestrini  <salvestrini@gmail.com>

	Updated ignored files

	Fixed substitutions, rearranged license and comments

2008-08-29  Francesco Salvestrini  <salvestrini@gmail.com>

	Added announcement target, fixed variables

2008-08-27  Francesco Salvestrini  <salvestrini@gmail.com>

	Added announce-gen to the maintainer tools

	Updated mp_with_curses from autoconf archive

	Updated external tools and files

2008-08-22  Francesco Salvestrini  <salvestrini@gmail.com>

	Updated .gitattributes

2008-08-15  Francesco Salvestrini  <salvestrini@gmail.com>

	Updated TODO file

	Added doxygen documentation generation target and related files

	Rearranged docs directory

	Added extra checks on elklib detection

2008-08-12  Francesco Salvestrini  <salvestrini@gmail.com>

	Enabled sections check/dumps in check/stats targets

	Added dump suppression (used in check-sections)

	Updated stats target

	Updated sections script

	Fixed format specifier

	Added debugging dump

	Updated default configuration

	Added CONFIG_BOOTRAM_CHECKS symbol

	Differentiated debug/stats code

	Added CONFIG_BOOTRAM_STATS symbol

	Added checks and debugging dumps where needed

	Updated default configuration

2008-08-11  Francesco Salvestrini  <salvestrini@gmail.com>

	Updated repository related file

	Updated NEWS for testing purposes

	Fixed typo

	Fixed build

2008-08-10  Francesco Salvestrini  <salvestrini@gmail.com>

	Removed *.iso rule from .gitignore

	Fixed distribution typos

	Fixed minor typos

	Added missing parameters handling

	Fixed minor typos

	Fixed check related rule

	Added missing parameters

	Fixed parameters handling

2008-08-07  Francesco Salvestrini  <salvestrini@gmail.com>

	Updated Makefile

	Removed old scripts, added new one

	Updated fetch script

	Updated NEWS for testing purposes

	Updated bootstrap script

2008-08-06  Francesco Salvestrini  <salvestrini@gmail.com>

	Updated fetch script

2008-08-06  Alessandro Massignan  <ff0000.it@gmail.com>

	Remove stale directory on successful ISO build

2008-08-06  Francesco Salvestrini  <salvestrini@gmail.com>

	Fixed grub1-config script

2008-08-05  Alessandro Massignan  <ff0000.it@gmail.com>

	Updated site related files

2008-08-05  Francesco Salvestrini  <salvestrini@gmail.com>

	Rearranged

	Updated

	Removed outdated checks

	Fixed conditionals

	Added grub1 and grub2 related macros and checks

2008-08-04  Francesco Salvestrini  <salvestrini@gmail.com>

	Updated site related file

2008-08-03  Francesco Salvestrini  <salvestrini@gmail.com>

	Updated site related file

	Fixed site header

	Updated site related files

2008-07-31  Francesco Salvestrini  <salvestrini@gmail.com>

	Added support fro grub related macros, added AM_CONDITIONals where needed

	Updated Makefile.am

	Updated copyrights

	Added AX_PROG_GRUB1 and AX_PROG_GRUB2 macros

	Added grub2-config related Makefile rules

	Fixed .gitignore

	Renamed grub-config script as grub1-config

2008-07-30  Francesco Salvestrini  <salvestrini@gmail.com>

	Updated mkiso-grub2 script

	Added missing substitution in Makefile.sub

	Added missing substitution in Makefile.sub

	Fixed mkiso-grub1 script

	Fixed grub1 ISO image creation

	Updated .gitignore

	Updated .gitignore

2008-07-30  Alessandro Massignan  <ff0000.it@gmail.com>

	Fixed build rules

	Added mkiso-grub1 and mkiso-grub2 scripts

2008-07-30  Francesco Salvestrini  <salvestrini@gmail.com>

	Fixed typo

	Updated to new elklib demangling API

	Added version dump for elklib

2008-07-29  Francesco Salvestrini  <salvestrini@gmail.com>

	Fixed BFD setup in bootstrap code

	Rearranged arch backtrace store

	Removed typo

	Rearranged backtrace related code

	Moved BFD related sources to elklib

2008-07-28  Francesco Salvestrini  <salvestrini@gmail.com>

	Added TODO entry, rearranged ISR related code

	Fixed QEmu/Bochs ISR related problem

	Changed ISR frame

	Removed useless declarations

2008-07-25  Francesco Salvestrini  <salvestrini@gmail.com>

	Rearranged

	Misc code cleanup

	Code cleanup (BFD/a.out related)

	Removed old (and useless) a.out BFD stuff

2008-07-24  Francesco Salvestrini  <salvestrini@gmail.com>

	Temporarely ifdef-fed pmm iterator use

	Added page allocation init from bootram structure

	Added bootram_foreach()

	Fixed compilation problems

	Fixed typo

	Fixed typo

	Fixed compilation issues

	Moved multiboot rules to their (proper) place

	Moved multiboot related sources from common to boot directory

	Removed useless debugging dumps

	Added page scanning on bootram allocator

	Added CONFIG_HEAP_SIZE symbol

2008-07-23  Francesco Salvestrini  <salvestrini@gmail.com>

	Fixed compilation problems

	Fixed compilation problems

	Added paddr_t and vaddr_t

	Added page related functions

2008-07-22  Francesco Salvestrini  <salvestrini@gmail.com>

	Removed FIT related configuration

	Added timer-types

2008-07-21  Francesco Salvestrini  <salvestrini@gmail.com>

	Rearranged bootstrap related code

	Rearranged pmm layer

	Rearranged vmm layer

	Rearranged bootram code

	Updated default configuration

2008-07-20  Francesco Salvestrini  <salvestrini@gmail.com>

	Removed useless checks

	Added bootram_alloc()

	Added bootram_alloc()

	Rearranged bootstrap

	Added lower memory protection

	Removed bootinfo_mem_fix

	Added bootstrap linker section

	Rearranged delay loops

	Fixed build rules

	Added TSC calls in the arch layer

	Added rep_nop()

	Updated bootram code

	Added initial code for TSC support

2008-07-19  Francesco Salvestrini  <salvestrini@gmail.com>

	Fixed panic() on panic() occurring on disabled interrupts

	Added interrupts_initialized() function

2008-07-15  Francesco Salvestrini  <salvestrini@gmail.com>

	Removed useless linker section

	Rearranged bootram

2008-07-14  Francesco Salvestrini  <salvestrini@gmail.com>

	Added debugging infos on bootmem reserve/unreserve

	Updated site related files

	Added bootmem.[ch] to the build

	Fixed long standing (bad) include

	Added .bootmem section to linker script (in order to discard bootmem cleanly)

	Added BOOTMEM_DEBUG symbol to configuration

	Rearranged

	Added initial code on bootmem allocator (in order to replace pmm allocator)

	Updated site related files

	Updated

2008-07-13  Francesco Salvestrini  <salvestrini@gmail.com>

	Updated site page

	Moved boot directory inside archs directory

	Added some remarks

	Rearranged bootstrap procedure

	Moved logger initialization as soon as possible, changed from C++ to C

	Updated log related code

	Added pmm_page_alloc(), rearranged friends

	Rearranged due to elklib modifications

	Rearranged

	Fixed debug makefile rule

	Added initialization debugging related option

2008-07-12  Francesco Salvestrini  <salvestrini@gmail.com>

	Rearranged test case

	Rearranged heap

	Changed pmm_reserve_region semantic

	Fixed NO_PANIC_ON_PANIC ifdef

	Rearranged bootstrap procedure

	Rearranged dbg init/fini sequence

	Fixed bootstrap code

	Changed API behavior

	Rearranged

	Rearranged test code

	Moved _init() call as early as possible

	Added remark

	Small fixes

	Memory related code ported back as C sources (used early in the boot stage)

	Fixed compilation issues

2008-07-11  Francesco Salvestrini  <salvestrini@gmail.com>

	Removed outdated configuration symbol

	Added test case related code (to be removed ASAP)

	Fixed timers related bug, added some debugging macros

	Rearranged

	Updated description

	Solved compilation issues

	Updated default configuration

2008-07-10  Francesco Salvestrini  <salvestrini@gmail.com>

	Updated default configurations

	Updated Makefile and rules for gdb fix

	Removed useless partial gdb support

	Moved gdb.h to simplify tree structure

	Added PANIC_ON_PANIC define

2008-07-09  Francesco Salvestrini  <salvestrini@gmail.com>

	Updated bfd architecture

	Fixed compilation issues on CPU related sources

	Fixed long standing typo

	Fixed boot sequence

	Added debug target

	Renamed elf2symstab to obj2symstab, removed map2ie (useless)

2008-07-08  Francesco Salvestrini  <salvestrini@gmail.com>

	Removed useless dumps

	Fixed a lond standing bug on missing() macro

2008-07-07  Francesco Salvestrini  <salvestrini@gmail.com>

	Fixed maintainer-check-local targets, removed useless perl library

	Rearranget awk libs

	Fixed distcheck target, added TODO entry

	Added section percentage dump

	Fixed build scripts

	Bunch of fixes upon interrupts related mask/unmask/enable/disable stuff

	Removed autogenerated linker script file

2008-07-06  Francesco Salvestrini  <salvestrini@gmail.com>

	Added LMA/VMA extraction & use (from user configuration to linker script)

2008-07-05  Francesco Salvestrini  <salvestrini@gmail.com>

	Rearranged linker file

	Added BSS clean up related code

	Fixed BSS bug

	Removed useless BSS related files

2008-07-04  Francesco Salvestrini  <salvestrini@gmail.com>

	Fixed compilation issued

	Fixed compilation issues

	Removed useless includes, sparse fixups

	Fixed compilation problems

	Rearranged bfd library

	Moved to dbg directory

	Moved panic related code to dbg directory

	Moved backtrace related code to dbg directory

	Added a multiboot trick (to be removed ASAP)

	Fixed long-standing typo

	Added remark

	Added debugging dump

	Added debugging dump

2008-07-03  Francesco Salvestrini  <salvestrini@gmail.com>

	Added comment

	Fixed physical memory management

	Removed useless dumps

	Removed useless dumps

	Removed useless memory test procedure (to be performed by the loader ...)

2008-07-02  Francesco Salvestrini  <salvestrini@gmail.com>

	Rearranged PMM layer

	Removed useless pmm_*() interface functions

	Fixed typos

	Added calls to pmm_*() where needed

	Added pmm_release_region() and pmm_reserve_region()

	Added kernel memory reservation

	Added pmm_reserve_region

2008-06-30  Francesco Salvestrini  <salvestrini@gmail.com>

	Rearranged

	Added missing dumps

	Added missing filters in linker file

	Hack to solve the lower memory problem

2008-06-29  Francesco Salvestrini  <salvestrini@gmail.com>

	Added bootinfo related debugging dumps

	Removed debugger command completion

	Fixed debugging dumps

	Rearranged bootinfo initialization

	Added missing check

2008-06-27  Francesco Salvestrini  <salvestrini@gmail.com>

	Fixed multiboot handling

	Rearranged and fixed bootinfo code

	Added debugging prints

2008-06-26  Francesco Salvestrini  <salvestrini@gmail.com>

	Rearranged

2008-06-25  Francesco Salvestrini  <salvestrini@gmail.com>

	Fixed two long-standing bugs

2008-06-20  Francesco Salvestrini  <salvestrini@gmail.com>

	Removed debugging code

	Re-added C++ glue initialization/finalization

2008-06-19  Francesco Salvestrini  <salvestrini@gmail.com>

	Rearranged timer/main code

	Updated low-level IRQ handling code

	Added upper layer interrupts handling code

	Rearranged old code

	Fixed compilation issues

2008-06-18  Francesco Salvestrini  <salvestrini@gmail.com>

	Added irq_handlers_install() call

	Updated irq code

	Rearranged multiboot code

	Small comments

	Fixed IRQs handlers

2008-06-14  Francesco Salvestrini  <salvestrini@gmail.com>

	Miscellaneous fixed

	Miscellaneous fixed

	Fixed isr macros

	Re-enabled interrupts

	Fixed dump

	Added tss_get()

	Rearranged GDT related dumps

	Rearranged IDT related dumps

	Rearranged TSS related code

	Added assert() where needed

2008-06-13  Francesco Salvestrini  <salvestrini@gmail.com>

	Rearranged TSS related code/headers

	Added TSS related flags fixup after gdt_load()

2008-06-12  Francesco Salvestrini  <salvestrini@gmail.com>

	Fixed compilation problems

	Added configuration symbol for trap dumping

	Rearranged libs/bfd directory

	Miscellaneous changes

	FIxed arch level Makefile

	Added TSS segment initialization in gdt_init()

	Added TSS_DEBUG configuration symbol

	Re-added TSS related code

	Rearranged, removed useless stuff

	Removed IRQ mask/priority handling

	Added checks on spurious cascade disabling

	Added irq nest handling

2008-06-11  Francesco Salvestrini  <salvestrini@gmail.com>

	Added some comments

	Fixed includes

2008-06-10  Francesco Salvestrini  <salvestrini@gmail.com>

	Moved BFD related files to libs directory

	Rearranged whole code-base in order to have the core/dbg files in core directory

2008-06-09  Francesco Salvestrini  <salvestrini@gmail.com>

	Moved dbg/debugger directory to root sources directory

	Removed AC_CONFIG_LINKS and related macro calls

	Fixed includes

	Fixed includes

	Removed arch link need inside ia32 directory

	Removed arch link need

2008-06-08  Francesco Salvestrini  <salvestrini@gmail.com>

	Rearranged i8259 code, added keyboard related interrupt

	Added more checks on timer frequency setup

	Removed useless dumps

	Removed useless dumps

	Added CONFIG_HZ as a configuration symbol

	Updated i8253 frequency setup

	Fixed dump

	Added irq masking and unmasking, fixed setup phase

	Added i8259_setup()

	Removed debugging code

	Fixed i8259 install/uninstall functions

2008-06-07  Francesco Salvestrini  <salvestrini@gmail.com>

	Added IRQ enabling/disabling related code

	Removed prototype

	Fixed BSP related code

	Updated frame dumping code

	Updated architecture related irq code

	Rearranged trap handling code

	Removed spurious sti() calls

	Added define where needed (to be removed soon)

	Fixed interrupts unlocking

	Moved idt_frame_dump() in a better place

	Fixed typo

	Updated for debugging purpose

	Fixed includes

	Removed verbose flag

	Fixed Makefiles and definitions

	Fixed rules in order to adopt the new directory layout

	Moved boot related core from core directory to root

	Moved memory related core from core directory to root

2008-06-06  Francesco Salvestrini  <salvestrini@gmail.com>

	Fixed minor typos

	Fixed externals

	Fixed core interrupts handling

	Added interrupts lock/unlock when entering/exiting the integrated debugger

	Rearranged i8259 handling (init)

	Updated default configuration

	Removed useless morse related code

	Fixed EOI, rearranged code. Updated IRQ upper level code

	Fixed i8253 initialization

2008-06-03  Francesco Salvestrini  <salvestrini@gmail.com>

	Updated i8253/i8254 source

	Fixed Makefile for changed files names

	Transformed C headers as C++ ones

	Transformed C source as C++ one

	Transformed C source as C++ one

	Transformed C source as C++ one

	Transformed C source as C++ one

	Transformed C source as C++ one

	Transformed C source as C++ one

2008-05-31  Francesco Salvestrini  <salvestrini@gmail.com>

	Renamed time related sources as delay

	Fixed bootinfo ifdefs

	Removed useless dlfnc_* function prototypes

	Fixed delay_loops()

	Miscellaneous fixes

	Added triple-fault related code

	Fixed typo

	Added calibration related code

	Rearranged GDT code

	Added rdtsc()

	Added freq_mhz field on arch-level CPU related struct

	Rearranged low-level IRQ code

	Added some dummy comments

	Rearranged idt related code, added idt_clear() for triple-fault reset

	Updated build

	Updated rules

	Removed modules related sources

	Updated site

	Rearranged power related code as C++ sources

	Removed useless code

	Rearranged log related code as C++ sources

	Removed useless ifdef

	Rearranged semaphore related code as C++ sources

	Rearranged mutex related code as C++ sources

	Rearranged resource related code as C++ sources

2008-05-28  Francesco Salvestrini  <salvestrini@gmail.com>

	Updated trap handler

	Moved architecture layer from src/core to src directory

	Fixed C-exported symbols

	Fixed rules related files, rearranged atomic.c

	Fixed rules related files

	Added code from lower level layer to the BSP layer, rearranged other code

	Moved code to the BSP layer

	Moved code to the BSP layer, removed useless files

	Moved code to the BSP layer

	Moved code to the BSP layer

	Moved code to the BSP layer

	Rearranged i8253 related sources

	Rearranged time related sources

	Fixed ifdefs

	Updated default configuration file

	Updated and fixed arch/core rules related files

	Added code on core CPU sources

	Added missing include, rearranged main source

	Fixed Makefile in core directory

	Added CPUs core related sources

	Added code on DMA finalization

2008-05-27  Francesco Salvestrini  <salvestrini@gmail.com>

	Fixed DMA initialization in core DMA file

	Added dma channels redirection in core dma handler

	Added arch_dma_channel_size() implementation for i8237 chipset

	Added arch_dma_channel_size() prototype

	Added arch_dma_channel_size()

	Removed useless includes

	Added missing include

2008-05-26  Francesco Salvestrini  <salvestrini@gmail.com>

	Fixed config symbols name clashing

	Replaced arch-level IRQ_DEBUG with ARCH_IRQ_DEBUG

	Rearranged build related file

	Fixed startup code

	Fixed i8237.[ch] prototypes

	Fixed IRQ dump

	Rearranged i8253 related sources

	Fixed arch level DMA prototypes

	Added isr alignemnt

	Fixed arch related DMA prototype

	Added ARCH_DMA_DEBUG temporary configuration flag

2008-05-25  Francesco Salvestrini  <salvestrini@gmail.com>

	Updated and fixed scheduler initialization/finalization

	Added initial code on process class

	Updated configuration rules

	Added initial code on thread class

	Updated thread, process and scheduler related sources

	Introduced thread class

	Fixed build environment

	Fixed includes

	Rearranged thread sources

	Fixed scheduler

	Fixed include files in dma source

	Added process related sources

2008-05-24  Francesco Salvestrini  <salvestrini@gmail.com>

	Rearranged DMA handling

	Added temporary virt_to_phys() and phys_to_virt() macros

	Added core DMA support

	Added i8327 arch related support

	Added arch related dma stuff

	Fixed build

	Added DMA init/fini inside main()

	Added DMA related core files

	Sparse fixups

	Added DMA entry to the configuration file

	Added DMA files and i8253 missing header file to the build process

	Added DMA (i8237) relate sources

	Fixed main initialization process

	Added debugging printouts to irq and interrupt levels

	Updated IDT dump related code

	Updated default configuration file

	Added interrupts, irqs and i8259 entries to the configuration process

2008-05-23  Francesco Salvestrini  <salvestrini@gmail.com>

	Spurious ...

	Spurious?

	Added i8259 debugger related command

	Added arch_irqs_state_get/arch_irqs_state_set

	Fixed init()/fini() in arch source

	Fixed typo in IDT debugger command

	Fixed build due to interrupts source rename

	Added interrupts init/fini couple in main()

	Added code on interrupts_lock() and interrupts_unlock(), fixed interrupts_init()

	Added missing header file to the build environment

	Updated core interrupts handling files

	Added i8259 debug related configuration entry

	Fixed generic arch header file in order to include the specific one

	Added arch specific header file

2008-05-22  Francesco Salvestrini  <salvestrini@gmail.com>

	Updated site related files

	Updated site related files

	Fixed i8259 functions prototypes

	Fixed arch irq sources in order to use I8259_IDT_BASE_INDEX definition

	Added I8259_IDT_BASE_INDEX define

	Added skeletons for interrupts_lock() and interrupts_unlock()

2008-05-21  Francesco Salvestrini  <salvestrini@gmail.com>

	Filled up IRQs initialization at arch level

	Added IRQs initialization at arch level

	Fixed IRQs handling, moved arch_irq_* functions to a more generic place

	Rearranged i8259, merged slave and master eoi and added some improvements

	Added new files to build

	Removed outdated prototypes

	Updated calls to i8253

	Added missing() declaration (moved from elklib)

	Fixed calls to renamed procedures

	Fixed IDT related setup

	Fixed i8253 includes

	Updated i8259 sources

	Fixed isrs return

	Updated core interrupt related sources

	Updated ia32 irq related files

	Added trap related ia32 related sources

2008-05-20  Francesco Salvestrini  <salvestrini@gmail.com>

	Fixed IRQs and TRAPs related ISRs

2008-05-19  Francesco Salvestrini  <salvestrini@gmail.com>

	Fixed IRQ handling

	Removed scheduler_lock() and scheduler_unlock() functions

	Removed scheduler_lock() and scheduler_unlock() functions

	Removed spurious whitespaces

	Rearranged, removed useless comments

	Moved all asm code (irq/traps) to isr.S file

	Updated and fixed idt/gdt core

	Updated Makefile.inc.in in archs/ia32 directory

	Updated i8259 code

	Added scheduler_lock()

	Rearranged startup procedure

	Removed useless asm-level function

	Fixed prototype

	Clean-ups

	Renamed restart() as reboot()

	Added trap related asm file

	Renamed isr.S as irq.S

	Added SEGMENT_BUILDER version for asm sources

	Fixed includes

	Replaved eoi handling with i8259 functions calls

	Added i8259_eoi_master() and i8259_eoi_slave() functions

	Added isr-asm stubs

	Added irq-asm stubs

	Added isr/irq handling

	Rearranged function name

	Updated in order to be included from asm files

	Added missing include

	Updated build

	Removed useless definition

	Added missing include in multiboot file

	Updated Makefile.inc.in

	Added common asm.h file

	Updated THANKS file

2008-05-17  Francesco Salvestrini  <salvestrini@gmail.com>

	Rearranged idt source

	Fixed command_gdt_on_execute

	Added sti() call at arch level

	Rearranged gdt code, removed useless flags, added user segments

	Rearranged idt handling

2008-05-16  Francesco Salvestrini  <salvestrini@gmail.com>

	Added i8254 frequency set

	Rearranged IDT/GDT handling, added some more code

	Updated default configuration

	Fixed include pointing to removed file

	Removed ia32 dependent includes that are now part of elklib

	Removed ppc32 dependent includes that are now part of elklib

	Removed includes pointing to removed include file bug.h

2008-05-15  Francesco Salvestrini  <salvestrini@gmail.com>

	Removed old (and now useless) debugging code from main

	Added timers add/remove debugging command

	Fixed long-standing bug on options handling

2008-05-10  Francesco Salvestrini  <salvestrini@gmail.com>

	Fixed IDT initialization code

	Rearranged idt source

	Fixed GDT handling code

	Added SEGMENT_REGISTER_BULDER macro and updated lgdt() code

	Rearranged segments name and allocation

	Fixed i8259 handling code

	Rearranged architecture setup

	Fixed header

2008-05-09  Francesco Salvestrini  <salvestrini@gmail.com>

	Fixed idt related code

	Fixed gdt related code

	Removed useless whites

	Fixed i8253/i8259 initialization

	Fixed Makefile.inc.in in ia32 arch directory

	Removed useless irq source code

	Replaced irq sources with a redirection header

	Updated menu-config rules

	Modified timer code

	Updated scheduler code

	Removed useless arch-level timer related code

	Fixed i8259 related code

	Added i8253 related code

2008-05-08  Francesco Salvestrini  <salvestrini@gmail.com>

	Minor fix

	Rearranged scheduler source

	Updated default configuration file

	Updated Makefile.inc.in

	Removed useless whites

	Removed useless configuration defines

	Removed useless process related header and code files

	Fixed update Makefile.am rule

	Removed useless macro (inherited from elklib

	Fixed fetch script

	Updated Makefiles

	Ported timers code to C++ style

	Ported timers code to C++ style

	Added timer related debugging

	Rearranged heap handling

	Updated timer related header

	Removed useless libs header files

	Fixed THANKS file

2008-05-07  Francesco Salvestrini  <salvestrini@gmail.com>

	Fixed THANKS file

	Readded main as a C++ source

2008-05-06  Francesco Salvestrini  <salvestrini@gmail.com>

	Rearranged list related macro in order to be compiled even with a C++ compiler

	Added AX_WITH_PROG macro call inside configure.ac.in

2008-05-01  Francesco Salvestrini  <salvestrini@gmail.com>

	Removed outdated clean rule

2008-04-30  Francesco Salvestrini  <salvestrini@gmail.com>

	Added a bit more complicated test case

	Fixed compilation issues

	Fixed timers handling code

	Fixed LIST_ISLAST, added LIST_ISFIRST

	Added debugging related code

	Updated and fixed timers related code

	Added LIST_ISEMPTY, LIST_ISLAST and LIST_ENTRY_DUMP macros

2008-04-29  Francesco Salvestrini  <salvestrini@gmail.com>

	Fixed timer handling

2008-04-28  Francesco Salvestrini  <salvestrini@gmail.com>

	Added debugging related code

	Fixed list handling code

	Rearranged list related code

	Added TIMERS_DEBUG configuration choice

	Removed useless whitespaces

	Removed out-dated calls to dbg_enter()

	Fixed all makefiles in order to support maintainer-check and update rules

	Temporarely softened exit code

	Added maintainer-check-recursive and update-recursive (global) rules

	Added missing file to .gitignore

	Added whitespace-detect script to choose subpackage

2008-04-27  Francesco Salvestrini  <salvestrini@gmail.com>

	Added maintainer-check related rules

	Added whitespace-detect script and related machineries

2008-04-25  Francesco Salvestrini  <salvestrini@gmail.com>

	Removed tss_*() calls and Makefile bits

	Removed useless TSS related files

	Fixed CLEANFILES variable

	Re-added timers related debugger command

	Fixed timers code

	Rearranged list related macros

2008-04-24  Francesco Salvestrini  <salvestrini@gmail.com>

	Rearranged typedef

	Fixed (due to scheduler been moved)

	Added arch_timer_granularity() and arch_delay_*()

	Added missing calls into main()

	Fixed core Makefile.am

	Rearranged list related macros

	Added missing include

	Added timer_init() and timer_fini() calls

	Moved delay() related functions from library to time related sources

	Moved scheduler related sources to src/core directory

2008-04-23  Francesco Salvestrini  <salvestrini@gmail.com>

	Fixed image.iso related target

	Added missing files to .gitignore

	Added image.iso target

	Added missing AC_CHECK_PROG macro calls

	Added missing substitutions

	Added grub-config script support

	Removed useless whitespaces

	Fixed AX_GCC_INSTALL_DIR macro call

2008-04-22  Francesco Salvestrini  <salvestrini@gmail.com>

	Fixed do_subst

	Fixed libs_SRCS

	Added Makefile.sub inclusion

	Added Makefile.sub inclusion

	Added bitmap related file

2008-04-21  Francesco Salvestrini  <salvestrini@gmail.com>

	Removed useless libraries and tests

	Fixed AC_PREREQ macro quoting

2008-04-18  Francesco Salvestrini  <salvestrini@gmail.com>

	Fixed timer_fini()

	Rearranged timers related code

	Fixes

	Added initial work on list-related macros

2008-04-17  Francesco Salvestrini  <salvestrini@gmail.com>

	Rearranged list related code

	Removed useless files, fixed related code

	Bunch #1 of guard related rearrangements

	Rearranged list related files

	Rearrangements

	Fixed Makefiles

	Added new timer related files

	Rearranged list handling routines

	Removed useless queue library

	Removed useless spinlock library

	Removed useless bitmap library

	Removed useless hash library

	Renamed main.cxx as main.c

2008-04-14  Francesco Salvestrini  <salvestrini@gmail.com>

	Updated INSTALL file

	Enhanced update Makefile.am target

2008-04-13  Francesco Salvestrini  <salvestrini@gmail.com>

	Updated m4 macros

2008-04-11  Francesco Salvestrini  <salvestrini@gmail.com>

	Fixed licensing issues

2008-04-04  Francesco Salvestrini  <salvestrini@gmail.com>

	Added missing check on panic() input message

	Removed useless includes

	Removed useless blanks

	Removed useless blanks

2008-04-03  Francesco Salvestrini  <salvestrini@gmail.com>

	Updated site related file

	Added missing files to .gitignore

2008-04-01  Francesco Salvestrini  <salvestrini@gmail.com>

	Fixed site related targets

2008-03-30  Francesco Salvestrini  <salvestrini@gmail.com>

	Updated m4 macros and related target

	Updated site links

2008-03-29  Francesco Salvestrini  <salvestrini@gmail.com>

	Fixed typos

	Updated in order to use latest elklib changes

2008-03-22  Francesco Salvestrini  <salvestrini@gmail.com>

	Updated TODO file again

	Updated TODO file

2008-03-18  Francesco Salvestrini  <salvestrini@gmail.com>

	Moved tools/choose/configure.ac to tools/choose/configure.ac.in

	Updated bootstrap script

	Removed useless ChangeLog file

	Fixed configure.ac exclusion in .gitignore

	Fixed multiple definitions of DISTCLEANFILES

	Updated root directory .gitignore

	Removed useless .gitignore

2008-03-17  Francesco Salvestrini  <salvestrini@gmail.com>

	Added forced site building

2008-03-16  Francesco Salvestrini  <salvestrini@gmail.com>

	Updated COPYING file

	Updated choose directory .gitignore file

	Fixed distcheck target problems

	Added BUGS file

	Updated THANKS file

	Added .mailmap file

	Fixed .gitignore

2008-03-15  Francesco Salvestrini  <salvestrini@gmail.com>

	Rearranged site pages

	Fixed build probels

	Fixed build problems

	Added missing files

	Initial import
