Dariusz Knociński
c0349163fd
Preferences/VirtualMemory: fixed crash when exiting from not fully initialized application.
...
Signed-off-by: Augustin Cavalier <waddlesplash@gmail.com>
2015-12-15 21:21:23 -05:00
Augustin Cavalier
485f533935
RWLocker: Move to kits/shared.
...
As requested by looncraz. A lot of stuff in IOM/MediaPlayer's
'support' directories probably should be moved to 'shared' anyway.
2015-12-15 21:15:06 -05:00
Jeroen Oortwijn
ea74aafd98
configure: Add host as valid build target in help.
...
Signed-off-by: Augustin Cavalier <waddlesplash@gmail.com>
2015-12-15 21:02:02 -05:00
Alexander von Gluck IV
0ea662e5e9
intel_extreme: Correct panel control register on non-pch
2015-12-15 07:23:21 -06:00
Jérôme Duval
d0afcca041
Add gcc5 packages for x86_64.
...
* Beware that installing these packages will replace gcc and syslibs. gcc5 packages
can be used to check that packages still build correctly with gcc5, simply being
places in haikuporter packages folder.
* libstdc++ is configured for "gcc4 compatibility", this means we could switch to
this version, while maintaining binary compatibility. However a switch to the new abi
will eventually require a full rebuild of packages depending on libstdc++. For this
to happen, the affected packages should be buildable with gcc5, which can easily be done
with the addition of these packages. Mainstream packages with up to date versions are
probably already buildable with gcc5, some aren't (ie boost). All haiku-* packages are
to be checked. I'll open a provisioning ticket to track the related activities.
2015-12-14 11:44:43 +01:00
Alexander von Gluck IV
471bc81038
intel_extreme: Fix LVDS pll DAC timing
2015-12-12 00:11:30 -06:00
Alexander von Gluck IV
5202e45a52
intel_extreme: Improve LVDS CLKB desire detection
2015-12-05 11:47:15 -06:00
Alexander von Gluck IV
e587aa9fa3
pll: Cleanup PLL post dividers, add VLV and CHV limits
2015-12-05 11:26:14 -06:00
Alexander von Gluck IV
3cfe299798
intel_extreme: Rework PLL and id PineView as PIN
2015-12-04 13:34:33 -06:00
Alexander von Gluck IV
77b8386d56
intel_extreme: Tweak pll limits on 9xx
2015-11-26 23:43:59 -06:00
Alexander von Gluck IV
f6623f4d99
intel_extreme: program both pll divisors
2015-11-26 22:57:57 -06:00
Alexander von Gluck IV
7217bb117b
intel_extreme: Take a register dump for intel_reg
2015-11-24 16:47:02 -06:00
Alexander von Gluck IV
d7a8a21fa5
intel_extreme: Style fix, no functional change
2015-11-24 12:15:06 -06:00
Alexander von Gluck IV
b01aed8310
intel_extreme: Don't store pipes within ports
...
* Store pipes within accelerant, and tell ports
about them.
* Rebrand DisplayPipe class to Pipe
2015-11-24 12:11:31 -06:00
Alexander von Gluck IV
864275121f
intel_extreme: Fix LVDS polarity flags
2015-11-24 09:41:18 -06:00
Alexander von Gluck IV
bc98dc421e
intel_extreme: Improve LVDS panel control
...
* Disable panel before modification
* Properly wait for panel power
2015-11-23 17:32:40 -06:00
Alexander von Gluck IV
cc891135c8
intel_extreme: return after proper FDI auto-train
2015-11-20 19:21:44 -06:00
Alexander von Gluck IV
874b248894
intel_extreme: Enable FDI PLL's before FDI training
2015-11-20 10:12:30 -06:00
Alexander von Gluck IV
e6fefa6cbf
intel_extreme: More FDI training work
...
* IvyBridge or higher can auto-train.
* Linux doesn't use this feature, however
manual FDI link training is *really*
complex... lets try auto-training first.
2015-11-19 17:49:51 -06:00
Alexander von Gluck IV
aa06863ccd
intel_extreme: Enable / Disable FDI TX/RX
2015-11-19 13:26:55 -06:00
Alexander von Gluck IV
00e0982f68
intel_extreme: First work at programming FDI
2015-11-17 23:28:09 -06:00
Alexander von Gluck IV
32807945aa
intel_extreme: Some basic pipe cleanup
2015-11-17 20:12:41 -06:00
Alexander von Gluck IV
e5494f1bb2
intel_extreme: Fix DP / HDMI gpu register location mixup on die
2015-11-16 20:41:14 -06:00
Alexander von Gluck IV
202ffc8cca
intel_extreme: Bump the VLV offset back a bit and fix port defines
2015-11-16 19:58:51 -06:00
Alexander von Gluck IV
21e840d154
intel_extreme: Cleanup pipe enablement ordering
2015-11-13 14:56:12 -06:00
Alexander von Gluck IV
fa45565eb7
intel_extreme: Add missing vlv offset to south shared
2015-11-13 10:10:54 -06:00
Alexander von Gluck IV
f482afbc22
intel-extreme: Fix N pll limits on 9xx
2015-11-12 19:03:46 -06:00
Alexander von Gluck IV
f979e62e54
intel_extreme: Program more LVDS regs. Set +/- @ lvds port
2015-11-12 18:30:21 -06:00
Alexander von Gluck IV
39f61d2190
intel_extreme: Store current display mode on each port
2015-11-12 16:44:04 -06:00
Alexander von Gluck IV
eb56837dfb
intel_extreme: Disable lvds panel_fitter for now
2015-11-12 16:18:45 -06:00
Alexander von Gluck IV
c7c3bcda8c
intel_extreme: Revert unintended change in 222f5929
2015-11-12 15:43:25 -06:00
Alexander von Gluck IV
222f5929cf
intel_extreme: Make sure we power up the panel after modesetting
2015-11-11 17:25:46 -06:00
Alexander von Gluck IV
de04810814
intel_extreme: Program multiplier divisors
2015-11-10 17:50:54 -06:00
Alexander von Gluck IV
be3f7a8fc5
intel_extreme: tracing cleanup; no functional change
2015-11-10 16:23:37 -06:00
Alexander von Gluck IV
a5a2bf727c
intel_extreme: Let ports pick a pipe if required
2015-11-10 16:00:26 -06:00
Alexander von Gluck IV
4f2b258c32
intel_extreme: Fix LVDS head mode (we'll remove it soon)
2015-11-09 22:26:47 -06:00
Alexander von Gluck IV
92bcdd7935
intel_extreme: Add initial TMDS modesetting code
2015-11-09 09:26:07 -06:00
Alexander von Gluck IV
d442692fab
intel_extreme: Correct DP port registers
2015-11-09 09:15:16 -06:00
Alexander von Gluck IV
328d66d5f0
intel_extreme: Fix ordering of fb set. Uses current_mode
2015-11-08 23:29:56 -06:00
Alexander von Gluck IV
61fbdb0667
intel_extreme: Set mode and pll via pipe-aware class functions
2015-11-08 23:14:46 -06:00
Alexander von Gluck IV
72cecf8765
intel_extreme: Add missing DisplayPipe destructor
2015-11-08 13:58:50 -06:00
Alexander von Gluck IV
6e1ff82f45
intel_extreme: Begin using new DisplayPipe class
2015-11-08 11:58:49 -06:00
Alexander von Gluck IV
37b903fbc8
intel_extreme: Add pipe selection for ports
2015-11-08 10:39:07 -06:00
Alexander von Gluck IV
b809fb52ed
intel_extreme: Add some missing panel registers, masks, shifts
2015-11-04 17:48:06 -06:00
Alexander von Gluck IV
9cd46c7372
intel_extreme: Fix PCH_PANEL STS/CTL register location and define more
2015-11-04 17:29:06 -06:00
Alexander von Gluck IV
c9117774b2
intel_extreme: Improve generation tracing
2015-11-04 17:24:27 -06:00
Alexander von Gluck IV
fb255821eb
intel_extreme: Correct generations based on some Intel help
2015-11-04 16:11:22 -06:00
Alexander von Gluck IV
fa1d593323
intel_gart: Clean up trace code, break apart gtt probe functions
2015-11-03 17:18:58 -06:00
Alexander von Gluck IV
47fba246cc
intel_extreme: Fix IsMobile. That's not how masks work
2015-11-02 20:14:00 -06:00
Alexander von Gluck IV
c86f3dba23
intel_extreme: LVDS cleanup and fixes for later gens
2015-11-02 18:01:18 -06:00