|
|
* Reverted accidental commit to the wrong branch. |
Axel Dörfler
|
|
|
* Renamed "Outbound"/"Inbound" to Outgoing and Incoming, which is not just more common language, but also consistent with the rest of the preferences app. * Fixed broken "get SMTP add-on" method. * Renamed OK button to "Next", and "Finish" on the last page. * Style cleanup. |
Axel Dörfler
|
|
|
* Disable serial output by default * Set official profile tag |
Adrien Destugues
|
|
|
Merge 42139 too. Sorry again! |
Adrien Destugues
|
|
|
Merge userguide and missing drivesetup fix. Sorry, I messed up something in the previous merge apparently. |
Adrien Destugues
|
|
|
Merge 42117-42142. |
Adrien Destugues
|
|
|
Merge 42083-42104 |
Adrien Destugues
|
|
|
Merge 42071 |
Adrien Destugues
|
|
|
Merge 41910 and 41971-42056 from trunk |
Adrien Destugues
|
|
|
Merge 41971,41974 |
Adrien Destugues
|
|
|
Merge 41890-41941 from trunk. |
Adrien Destugues
|
|
|
Merge 41863,41866,41881. |
Adrien Destugues
|
|
|
Merge 41574 from trunk (this was forgotten long ago) |
Adrien Destugues
|
|
|
Merge 41837-41855 |
Adrien Destugues
|
|
|
Merge 41799-41828. |
Adrien Destugues
|
|
|
Merge 41744-41784 from trunk. |
Adrien Destugues
|
|
|
Merged r41767 from trunk. |
Matt Madia
|
|
|
* Merge r41726 from trunk as it fixes some missing interrupt routing when using the IO-APIC. * Merge r41758 from trunk as well, but with disabled panics in the fallback cases. It is needed to complete the routing when the IO-APIC is enabled. This also prevents the IO-APIC from being used if the routing can't be fully established. With the disabled panics it will simply print the reason and fall back to PIC mode. |
Michael Lotz
|
|
|
Merge 41711,41720,41737 |
Adrien Destugues
|
|
|
Merge from trunk. |
Adrien Destugues
|
|
|
Manually apply r41690 to the r1alpha3 branch as it fixes EHCI interrupt issues on some chipsets. |
Michael Lotz
|
|
|
Merge from trunk. |
Adrien Destugues
|
|
|
Merge 41662: layout fixes in filetypes. |
Adrien Destugues
|
|
|
Merge 41658 from trunk. (usb fix) |
Adrien Destugues
|
|
|
Update userguide and catkeys. |
Adrien Destugues
|
|
|
Merge 41651 from trunk : fix IMAP bug with long server messages |
Adrien Destugues
|
|
|
Merge 4164[0,6-9] from trunk. |
Adrien Destugues
|
|
|
Merge 41637-8 from trunk. |
Adrien Destugues
|
|
|
Merge from trunk. |
Adrien Destugues
|
|
|
Merge 41629 from trunk (fix escaping in linkcatkeys) |
Adrien Destugues
|
|
|
Merge from trunk. |
Adrien Destugues
|
|
|
Merge 41613,41614,41606,41624 from trunk. |
Adrien Destugues
|
|
|
Updated installoptionalpackage to pull data files from the R1 Alpha 3 branch, instead of trunk. |
Matt Madia
|
|
|
Merge 41610. |
Adrien Destugues
|
|
|
Merge 41598, 41602-5, 41607-8 from trunk. |
Adrien Destugues
|
|
|
Merge from trunk : * Decorator refactoring and appearance preflet * Localize Mandelbrot * Optional packages * Broadcom kernel panic fix |
Adrien Destugues
|
|
|
Merge r41564 from trunk. |
Adrien Destugues
|
|
|
Merge r41551 from trunk into r1alpha3 branch: Add the ACPI module (and the DPC dependency) to the floppy boot image. It is used for el-torito booting the CD and anyboot images. Due to the previous lack of the ACPI module on these, IO-APICs wouldn't get enabled on CD or anyboot images booted via CD drives. |
Michael Lotz
|
|
|
Add missing alpha 3 version definition. |
Rene Gollent
|
|
|
... I'll get it right someday... |
Adrien Destugues
|
|
|
Oops. We still have a bug with utf-8 somewhere... |
Adrien Destugues
|
|
|
Update version info. |
Adrien Destugues
|
|
|
Branch for Alpha3 release. Please now tag your commits with +alpha3 if you want them to land there, or merge them yourself. |
Adrien Destugues
|
|
|
read and store aperture size (will be used in fblocation calculations) |
Alexander von Gluck IV
|
|
|
Maybe the B_TRANSLATE_COMMENT was too long for HTA? Tried taos' patch of #7494. |
Joachim Seemer
|
|
|
* select idle alternate when stopping the UVC device. * set up a dumb deframer. * received isochronous buffers can be zero length: loop instead of breaking. |
Jérôme Duval
|
|
|
card ids are ordered by series as the AMD pciid space is nowhere near sequential; also removing the series word as it doesn't align to the other entries |
Alexander von Gluck IV
|
|
|
Adjusted code for determining the revision in order to hopefully work on FreeBSD, too * convert determine_haiku_revision to only contain functions and now pass the arguments via function call |
Oliver Tappe
|
|
|
There is no point trying to request back from DHCP a link-local auto-configured address... |
Philippe Houdoin
|
|
|
Added a few Radeon HD 48xx devices IDs. |
Philippe Houdoin
|
|
|
We have to decouple the enumeration and marking of the NMIs from the actual NMI pin configuration as the configuration only happens after preparing the configuration where we already need the NMI mask. |
Michael Lotz
|
|
|
Remove "Parallel Port" print transport add-on from image: until we've a /dev/parallel driver to actually support it, it make no point to let people think a parallel printer *may* be supported. |
Philippe Houdoin
|
|
|
be more consistent in bitwise unit conversions |
Alexander von Gluck IV
|
|
|
Simplify and clean up. Removed most of the shifts and made direct masks out of the macros. This makes things more readable and also fixes the few remaining 80 char limit violations. No functional change intended. |
Michael Lotz
|
|
|
Fix minor debug output oversight in the last commit. |
Michael Lotz
|
|
|
* Move redirection entry configuration into a separate function and allow to specify the delivery mode. * Use that function from ioapic_configure_io_interrupt() and use it when configuring NMI sources to actually set the entries to NMI. |
Michael Lotz
|
|
|
Support NMI sources. Any non maskable interrupt (NMI) will be marked as unavailable for routing so that we don't end up configuring anything on them. I haven't seen these in actual use though. |
Michael Lotz
|
|
|
Guard against IO-APICs with too many entries. We only support 64 entries because we use a 64 bit level triggered mask. In practice these don't exist as far as I know. If we encounter them at a later stage we need to revisit the mask. |
Michael Lotz
|
|
|
* Implement interrupt source overrides. We install a relay interrupt handler at the override entry to trigger the overriden vector so that we don't need to configure any additional redirections. * Also configures the polarity and trigger modes found in the override entry. * When disabling the legacy PIC, retrieve the enabled interrupts and re-enable then in the IO-APIC. This will for example make the ACPI SCI work that is installed prior to switching interrupt models. Through the transparent support for interrupt source overrides it'll also automatically relay from the old to the new vector. |
Michael Lotz
|
|
|
Enable IO-APICs by default. It's been tested on a broad spectrum of hardware and all reports so far have been positive. We fall back to legacy mode in the cases where we can't figure out the correct routing. |
Michael Lotz
|
|
|
add proper memory size unit handling across all driver supported cards |
Alexander von Gluck IV
|
|
|
* turns out r800 has different register locations :( * remove device_type and replace with device_chipset * change MEMSIZE to >> 10 as r600-r700 store this in bytes (r800 uses MB and will be fixed soon) * add if statement to select what register locations to use based on chipset ** Maybe use a struct or something to store these in a standardized way? |
Alexander von Gluck IV
|
|
|
Updated libiconv gcc2 optionalpackage to clean up B_COMMON_DOCUMENTATION_DIRECTORY/doc directory. |
Scott McCreary
|
|
|
stir in evergreen/r800 mixins from Xorg radeonhd driver, may need to add to this as I just grep'ed evergreen; r800/evergreen has a different set of registers for some things, thus my work so far not working for me :( |
Alexander von Gluck IV
|
|
|
Fix and improve code for determining Haiku revision from a git repo * break out most of the CopySetHaikuRevision action into a separate script: determine_haiku_revision * fix git branch detection such that it'll actually work for local branches (thanks to Andreas Färber for the hint) * add some sanity checks |
Oliver Tappe
|
|
|
Fix build. |
Rene Gollent
|
|
|
added 4770, thanks moochris!; added 5650, thanks DaaT! |
Alexander von Gluck IV
|
|
|
Move functions declared in private/system/system_info.h out of the public namespace. * prepend private functions get_system_info_etc(), start_watching_system() and stop_watching_system() with '__' * adjust callers accordingly |
Oliver Tappe
|
|
|
Cleanup system-revision stuff. * move system_revision.h to headers/private/libroot * unify libroot's get_system_revision() (the one I introduced recently) with kernel's get_haiku_revision(), the function is now called get_haiku_revision() in the kernel and __get_haiku_revision() in libroot * system_revision.c is now being built as part of libroot and as part of the kernel * adjusted all callers of get_system_revision() accordingly |
Oliver Tappe
|
|
|
Updated Swedish catkeys. |
Joachim Seemer
|
|
|
Check if PCI interrupts are disabled on the EHCI device. Rather unlikely to be the case, but maybe there's some BIOSes that disable them? More or less poking around for #5551, doesn't do any harm in any case. |
Michael Lotz
|
|
|
* Disable interrupts in OHCI before doing BIOS handover. Shouldn't matter much but maybe it helps on some chipsets to avoid interrupt storms during handover. * Remove comments that aren't true anymore. |
Michael Lotz
|
|
|
Introduce workaround for the (documented) bug with ATI/AMD SB600 and early SB700 periodic list cache. This workaround is based on similar patches in NetBSD and Linux and disables the (Advanced) Periodic List Cache on the affected devices using ATI/AMD specifc registers (as documented in the corresponding AMD register reference guide). Also remove a ton of stray whitespace introduced by the isochronous patches. Please take more care the next time. |
Michael Lotz
|
|
|
Updated subversion optionalpackages to getrid of gettext dependency. |
Scott McCreary
|
|
|
Updated neon optionalpackage without dependency on gettext. |
Scott McCreary
|
|
|
Updated gcc4 optionalpackage for yasm to remove dependency on gettext. |
Scott McCreary
|
|
|
add Radeon 5470, thanks RISC!; simplification in Blanking call, thanks Axel! |
Alexander von Gluck IV
|
|
|
Fix another oversight of r41500. The size check was using sizeof(char *) instead of bufferSize, corrupting entries when multiple items within the same menu were checked. |
Michael Lotz
|
|
|
Disabling the local APIC also means disabling SMP, as the APIC is the base for all inter-CPU messaging. The previously described timekeeping is just an extra function of local APICs. Before, if you'd select "disable local APIC" it would still blindly write to invalid memory (targetting the non-mapped local APIC) and then just hang waiting for the other CPUs (that were obviously not responding to the init sequence that wasn't programmed). |
Michael Lotz
|
|
|
Fix typo that caused the (first) IO-APIC address not to be set anymore when configuring SMP via MP tables. We don't support that method anyhow, but it should still report correctly. |
Michael Lotz
|
|
|
Fix small error in previous commit that resulted in the fix not working as intended. |
Rene Gollent
|
|
|
When applying settings from the boot menus, aggregate them and then add them to the kernel args in a single go. Otherwise we wind up with more link list entries than expected, which in turn resulted in settings not quite being parsed properly upon entering the kernel, which meant that if options were chosen in both the debug and safe mode menus, only the debug ones were applied. This might also have resulted in the kernel settings not being loaded correctly in such an instance. |
Rene Gollent
|
|
|
Updated the header files for the boot splash, to display the registered trademark symbol. |
Matt Madia
|
|
|
* Set the actual default of the ACPI module to enabled instead of relying on the kernel settings file. As pointed out by Rene, there's otherwise no way to enable ACPI when the settings file is absent, as there's only a disable switch in the boot menu. * Remove MADT dumping as it isn't really implemented. This info can actually be printed in the IO-APIC code now. |
Michael Lotz
|
|
|
move framebuffer setting code into its own function; reorder mode setting operations to match Xorg driver; make mode functions CRT1/2 register aware |
Alexander von Gluck IV
|
|
|
place myself in proper section, thanks for letting me know AnEvilYak |
Alexander von Gluck IV
|
|
|
adding myself to about window contributors section before A3, if this is the wrong section please let me know via the ML |
Alexander von Gluck IV
|
|
|
Add a simple query app to search all music files on all volumes. Entries are searched and displayed on the fly while typing the search string. The query searches for artist, album and title. After some smaller improvements it could be integrated into media player. |
Clemens Zeidler
|
|
|
Cleaned up directories for libiconv gcc4 optionalpackage |
Scott McCreary
|
|
|
Cleaned up gcc4 libpcre optionalpackage, it was putting files in B_COMMON_DOCUMENTATION/doc rather than B_COMMON_DOCUMENTATION/doc/pcre. |
Scott McCreary
|
|
|
Fixed gcc4 sed optionalpackage. |
Scott McCreary
|
|
|
* adjust AboutSystem to fetch the system revision via get_system_revision() instead of parsing it from utsname |
Oliver Tappe
|
|
|
* move sHaikuRevision from uname.c into new system_revision.c * add private function get_system_revision() for accessing the revision string * adjust uname to use get_system_revision |
Oliver Tappe
|
|
|
* add support for generating a useful haiku-revision from a git repository |
Oliver Tappe
|
|
|
Fixed 80 char limit found by John Scipione. |
Joachim Seemer
|
|
|
* Don't map the IO-APIC within the bootloader. We don't need it to set up SMP at all and, since there can be multiple IO-APICs, we need to do the enumeration again in the kernel anyway. Also only set ioapic_phys the first time we encounter an IO-APIC object as it looks cleaner when we arrive at the first IO-APIC default address. * Therefore we don't have to worry about already mapped IO-APICs when enumerating them in the kernel. * Also remove the mapping function that is now not used anymore. * We still use the ioapic_phys field of the kernel args to determine whether there is an IO-APIC at all to avoid needlessly doing the enumeration again. |
Michael Lotz
|
|
|
Added gcc4 man optionalpackage |
Scott McCreary
|
|
|
Added gcc4 taglib optionalpackage |
Scott McCreary
|
|
|
Added gcc4 yasm optionalpackage |
Scott McCreary
|
|
|
Added fastdep gcc4 optionalpackage |
Scott McCreary
|