haiku/src/system/kernel
Axel Dörfler 5845b6ecc5 * The boot loader now remembers the bytes per row as told by the graphics card, and
passes that information on to the kernel. This should fix wrong bytes per row with
  certain resolutions and graphics cards.
* The boot loader now recognizes 15 bit modes that are advertised as 16 bit modes.
  This should fix wrong colors in 16 bit modes on some cards.
* Reenabled setting MTRR for VESA mode - don't remember why I disabled it, but it
  works fine on my test machines.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23006 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-11-27 16:33:19 +00:00
..
arch Ditto. 2007-11-03 21:04:42 +00:00
cache read_from_file() and write_to_file() did not take the pageOffset into account. 2007-11-26 13:38:32 +00:00
debug * The boot loader now remembers the bytes per row as told by the graphics card, and 2007-11-27 16:33:19 +00:00
device_manager whenever a node has already a child, it means a driver has already attached to this node 2007-10-25 18:25:23 +00:00
disk_device_manager Philippe was right, of course, the media checker thread did not bother to 2007-11-13 12:20:39 +00:00
fs * vfs_unmount() can now safely be called from the kernel (fs_unmount() still 2007-11-13 15:19:21 +00:00
lib Removed gethostname() and sethostname() from the kernel. 2007-10-09 02:02:50 +00:00
messaging * Followed Ingo's suggestion and send the message manually in the runtime loader; 2007-07-29 21:36:49 +00:00
platform Dummy platforms for m68K. 2007-10-22 00:03:51 +00:00
slab Slab.h no longer includes Depot.h. 2007-10-21 20:56:34 +00:00
util * vm.h no longer includes vm_types.h - only those that actually need access 2007-09-27 12:21:33 +00:00
vm * Extracted file_map API out of the file cache - it's now an optional service 2007-11-10 21:19:52 +00:00
boot_item.cpp added missing nothrow parameter 2006-09-16 23:25:56 +00:00
condition_variable.cpp * Increased condition variable hash size. 2007-10-01 22:28:54 +00:00
cpu.c yet another fix for #1018, which has at this point blossomed into a reorg of how AP cpus are initialized. 2007-02-19 00:11:24 +00:00
elf.cpp * struct vnode is an opaque type now, removed void* where it was used incorrectly. 2007-10-06 15:33:12 +00:00
heap.c Applied François' patch to be able to free large allocations. Even though the 2007-10-06 13:14:11 +00:00
image.c Added a image_debug_lookup_user_symbol_address() that one day may find symbol names 2005-11-04 17:25:58 +00:00
int.c the previously added IO interrupt handling routines are no longer necessary, at least for now. 2007-05-06 22:40:52 +00:00
Jamfile * Renamed fs/vfs_select.cpp to wait_for_objects.cpp and got rid of 2007-10-02 19:47:31 +00:00
kernel_daemon.c Some cleanup (made static variables static). 2005-06-13 12:59:11 +00:00
kernel.rdef Removed the R5 icon from the kernel resources - it can only be compiled for Haiku. 2007-01-05 20:16:48 +00:00
linkhack.c Renamed system/core to system/kernel. 2005-04-13 13:22:10 +00:00
lock.c * Added a mutex_trylock() function. 2007-09-25 16:41:52 +00:00
main.c * Use condition variables when waiting for busy pages or busy caches. 2007-08-09 20:08:25 +00:00
module.cpp Fix building with TRACE 2007-08-08 21:44:30 +00:00
Notifications.cpp bonefish+axeld: 2007-08-01 14:48:44 +00:00
port.c * IDs are now generally printed as decimal values. 2007-10-11 08:30:18 +00:00
real_time_clock.c Applied patch by Julun: time computations based on an algorithm by Fliegel, 2007-10-14 17:27:44 +00:00
scheduler.cpp * The loop that should select a thread of the next priority class actually did 2007-10-12 10:29:08 +00:00
sem.c * IDs are now generally written as decimal numbers, rather than hexadecimal. 2007-10-11 07:46:55 +00:00
shutdown.c fixed the way accept() works in regards to the cookie pointer. It is no longer visible to userspace, we pass the fd instead. Also renamed kernel's shutdown() to system_shutdown as it collides with Posix's shutdown(). 2007-05-23 19:56:40 +00:00
signal.cpp Addressed a deadlock race condition: Acquiration of condition variable 2007-10-01 22:24:42 +00:00
smp.c Continuing from the kernel debugger did not work on SMP machines, as SMP_MSG_CPU_HALT was 2007-05-31 22:09:39 +00:00
syscalls.c * Renamed fs/vfs_select.cpp to wait_for_objects.cpp and got rid of 2007-10-02 19:47:31 +00:00
system_info.c * vm.h no longer includes vm_types.h - only those that actually need access 2007-09-27 12:21:33 +00:00
team.cpp The KDL command "teams" now also prints the team ID in decimal rather than hex. 2007-11-18 11:57:35 +00:00
thread.cpp * Fixed a bug reported by Ryan: the stack_end pointer of a thread was reported 2007-11-18 11:59:53 +00:00
timer.c Fixes that make Haiku build with gcc 4. Mainly out of the following 2005-11-12 23:27:14 +00:00
wait_for_objects.cpp * Renamed fs/vfs_select.cpp to wait_for_objects.cpp and got rid of 2007-10-02 19:47:31 +00:00