May 8, 2011  
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31

[03:06:07] <CIA-98> mmlr * r41371 /haiku/trunk/src/system/kernel/arch/x86/ (irq_routing_table.cpp irq_routing_table.h): (log message trimmed)
[03:06:07] <CIA-98> * Implement the PCI address retrieval on the kernel side and remove the need
[03:06:07] <CIA-98> for the introduced get_pci_info() method in ACPI as it doesn't work reliably.
[03:06:07] <CIA-98> The new version should be more robust and efficient as it only resolves the
[03:06:07] <CIA-98> root bridge values once.
[03:06:07] <CIA-98> * Don't try to read and use the secondary bus register for the root bridge as
[03:06:08] <CIA-98> it isn't actually a normal bridge. We get the root bridge bus by using the
[03:14:07] <CIA-98> mmlr * r41372 /haiku/trunk/ (4 files in 2 dirs):
[03:14:07] <CIA-98> Basically revert r41365. Remove the get_pci_info() function of ACPI again as it
[03:14:07] <CIA-98> turns out to be flaky, is a little bit of a hack anyway and performs unnecessary
[03:14:07] <CIA-98> operations. The functionality is now handled kernel side which optimizes those
[03:14:08] <CIA-98> problems away.
[03:15:25] <CIA-98> mmlr * r41373 /haiku/trunk/src/system/kernel/arch/x86/arch_int.cpp: Print the routing table unconditionally for now.
[07:35:53] <CIA-98> kallisti5 * r41374 /haiku/trunk/src/add-ons/accelerants/radeon_hd/ (Jamfile accelerant.h mode.cpp mode.h): (log message trimmed)
[07:35:53] <CIA-98> * use common accelerant code
[07:35:53] <CIA-98> * remove manual sDisplayMode and make use of mode_list_area via Axel's common accelerant code using vesa as example
[07:35:53] <CIA-98> * move mask enabled write32 function to accelerant with write32 calls
[07:35:53] <CIA-98> * move register offsets into mode.h headers
[07:35:54] <CIA-98> * rename DxMode* to CardMode*
[07:35:55] <CIA-98> * make adjustments and implement radeon hd mode setting further
[09:44:51] <CIA-98> korli * r41375 /haiku/trunk/src/ (6 files in 5 dirs):
[09:44:51] <CIA-98> Made ieee80211_ratectl_tx_complete and ieee80211_ratectl_rate functions no op instead of not calling these functions in each wlan driver.
[09:44:51] <CIA-98> This should be iso functionality.
[10:24:02] <CIA-98> modeenf * r41376 /haiku/trunk/src/preferences/bluetooth/BluetoothSettingsView.cpp: Guess the constructor was not only used in the layout API ;)
[11:06:35] <CIA-98> laplace * r41377 /haiku/vendor/gutenprint/current/ (335 files in 34 dirs): Load gutenprint-5.2.7 into haiku/vendor/gutenprint/current.
[11:14:41] <CIA-98> laplace * r41378 /haiku/vendor/gutenprint/5.2.7/: * Tagging gutenprint-5.2.7
[12:12:03] <CIA-98> bonefish * r41379 /haiku/branches/developer/bonefish/signals/headers/private/kernel/user_debugger.h: Fixed typo.
[12:24:53] <CIA-98> bonefish * r41380 /haiku/branches/developer/bonefish/signals/ (9 files in 3 dirs): (log message trimmed)
[12:24:53] <CIA-98> * Eliminated gTeamSpinlock. Its tasks have been taken over by other locks:
[12:24:53] <CIA-98> locks.
[13:19:29] <CIA-98> laplace * r41381 /haiku/trunk/src/libs/print/libgutenprint/ (336 files in 34 dirs): * merging gutenprint-5.2.7 into the main branch.
[14:12:17] <CIA-98> mmlr * r41382 /haiku/trunk/ (4 files in 2 dirs):
[14:12:18] <CIA-98> Add set_current_resources() which will be used to configure device resources
[14:12:18] <CIA-98> from settings retrieved through get_{current|possible}_resources().
[14:55:16] <CIA-98> mmlr * r41383 /haiku/trunk/src/system/kernel/arch/x86/ (irq_routing_table.cpp irq_routing_table.h): (log message trimmed)
[14:55:16] <CIA-98> Reimplement the IRQ setting function. Based on the template we get from current
[14:55:16] <CIA-98> resources we input the desired configuration and then set them. Note that the
[14:55:16] <CIA-98> set_current_resources() ("_SRS") method is pretty picky (on the low-level ACPI
[14:55:16] <CIA-98> side) and needs the configuration in exactly the form get_current_resources()
[14:55:17] <CIA-98> ("_CRS") returns, so that's why we need to utilize that buffer as a template.
[14:55:18] <CIA-98> Looking at FreeBSD there seem to be systems that don't actually provide a
[15:13:53] <CIA-98> mmlr * r41384 /haiku/trunk/src/system/kernel/arch/x86/irq_routing_table.cpp:
[15:13:53] <CIA-98> Implement a very naive configure_link_device() function that just blindly sets
[15:13:53] <CIA-98> the first possible configuration. This will probably result in a "everything
[15:13:53] <CIA-98> mapped to a single IRQ" situation, but should get systems that make use of link
[15:13:53] <CIA-98> devices in APIC mode at least running.
[15:13:53] <CIA-98> To make more sensible decisions the interface has to be changed next as it
[15:13:54] <CIA-98> currently doesn't allow to get anything but the very first possible config.
[20:25:14] <CIA-98> scottmc * r41385 /haiku/trunk/data/system/boot/SetupEnvironment: Added setting of LC_CTYPE to SetupEnviroment, this fixes #7412
[21:15:02] <CIA-98> korli * r41386 /haiku/trunk/src/add-ons/kernel/drivers/common/usb_modeswitch.cpp: style fix
[21:16:51] <CIA-98> korli * r41387 /haiku/trunk/src/add-ons/kernel/drivers/graphics/intel_extreme/intel_extreme.cpp: "intel_extreme" was printed twice
[21:35:08] <CIA-98> korli * r41388 /haiku/trunk/src/add-ons/kernel/drivers/audio/hda/hda_controller.cpp: spaces -> tab
[22:01:05] <CIA-98> zooey * r41389 /haiku/trunk/ (7 files in 6 dirs):
[22:01:05] <CIA-98> Switch haiku-revision from uint32 to string, as that's going to be required soon, no matter if we switch to Git or Mercurial
[22:01:05] <CIA-98> * increase _SYS_NAMELEN defined in sys/utsname.h to 128 to allow long(ish) revisions
[22:01:05] <CIA-98> * sHaikuRevision is now a static character array (in both libroot and kernel)
[22:01:05] <CIA-98> * adjust build tool set_haiku_revision to write the revision as string
[22:12:28] <CIA-98> korli * r41390 /haiku/trunk/src/libs/compat/freebsd_network/compat/sys/haiku-module.h: NO_HAIKU_FIRMWARE_NAME_MAP defined an element {NULL} whereas the array length is zero
[22:41:17] <CIA-98> scottmc * r41391 /haiku/trunk/build/jam/OptionalPackages: Updated expat to fix its directories.
[23:50:22] <CIA-98> zooey * r41392 /haiku/trunk/headers/posix/sys/utsname.h:
[23:50:23] <CIA-98> Revert part of r41389 that injured binary compatibility (rightly pointed out by Axel)
[23:50:23] <CIA-98> * length of utsname members must stay at length of 32
[23:50:23] <CIA-98> This will work just the same for now. When using a DVCS yields longer revisions,
[23:50:23] <CIA-98> we need to adjust AboutSystem to fetch the full revision directly from the ELF
[23:50:23] <CIA-98> section '_haiku_revision' (as found in libroot.so or libbe.so).

top