sync to upstream

Signed-off-by: Gregor Best <gbe@ring0.de>
EEVDF: initial commit

Signed-off-by: Gregor Best <gbe@ring0.de>
EEVDF: Decrease timeslices to 50ms

Signed-off-by: Gregor Best <gbe@ring0.de>
EEVDF: add code to detect CPU topology on amd64

Curtesy Chris Haesberth

Signed-off-by: Gregor Best <gbe@ring0.de>
Add readme.md

Signed-off-by: Gregor Best <gbe@ring0.de>
Make schedstate_percpu private to the kernel

Signed-off-by: Gregor Best <gbe@ring0.de>
Fix deadline calculation

This gives p->p_priority less of an influence on the deadline and fixes
the calculation of deadline->tv_usec (it was off by a factor of 1000).

Signed-off-by: Gregor Best <gbe@ring0.de>
small tunings for offset calculation

Signed-off-by: Gregor Best <gbe@ring0.de>
Eject procs from CPU after rrticks, not 2*rrticks

Signed-off-by: Gregor Best <gbe@ring0.de>
Use p->p_usrpri for deadline calculation

Signed-off-by: Gregor Best <gbe@ring0.de>
Use generation counter instead of realtime clock

Signed-off-by: Gregor Best <gbe@ring0.de>
Revert to old(ish) idle loop

Signed-off-by: Gregor Best <gbe@ring0.de>
NOEEVDF: thinkpad fan control

Signed-off-by: Gregor Best <gbe@ring0.de>
simplify deadline generation

Signed-off-by: Gregor Best <gbe@ring0.de>
Add terminus font for the framebuffer

Signed-off-by: Gregor Best <gbe@ring0.de>
Request a larger framebuffer console

Signed-off-by: Gregor Best <gbe@ring0.de>
NOEEVDF: hack to enable em with broken EEPROM

Signed-off-by: Gregor Best <gbe@ring0.de>
Revert "EEVDF: add code to detect CPU topology on amd64"

Went in during T2k13

This reverts commit 8e51dd2350d782136aecef47728d2ee8072743d6.
NOEEVDF: hack for ultrabay hdd

Signed-off-by: Gregor Best <gbe@ring0.de>
Fix up idle for amd64

Signed-off-by: Gregor Best <gbe@ring0.de>