42625 Commits

Author SHA1 Message Date
Alex Smith
4be4fc6b1f More 64-bit compilation/safety fixes. 2012-06-15 16:04:20 +01:00
Alexander von Gluck IV
e949483f2c mesa: Remove no longer needed patch
* Commited upstream to Mesa in:
  http://cgit.freedesktop.org/mesa/mesa/commit/?id=cb3054c849d84
hrev44242
2012-06-14 08:19:33 -07:00
Alex Smith
40e20c1076 Added gensyscalls headers for x86_64. 2012-06-14 14:18:50 +01:00
Alex Smith
11d3892d28 Changed ICI data argument types from uint32 to addr_t.
Since ICI arguments are used to send addresses in some places, uint32 is
not sufficient on x86_64. addr_t still refers to the same type as uint32
(unsigned long) on other platforms, so this change only really affects
x86_64.
2012-06-14 13:06:55 +01:00
Alex Smith
ced5037133 Merge branch 'master' into x86_64 2012-06-13 17:47:34 +01:00
Alex Smith
f76bc433e1 Added some x86_64 system/kernel headers and kernel Jamfiles.
* Not all of these headers are correct yet, just adding what's necessary
  to get things to compile for the time being.
2012-06-13 17:45:22 +01:00
Alex Smith
0e88a887b4 First round of 64-bit safety fixes in the kernel.
* Most of this is incorrect printf format strings. Changed all strings
  causing errors to use the B_PRI* format string definitions, which
  means the strings should be correct across all platforms.
* Some other fixes for errors, casts required, etc.
2012-06-13 17:42:46 +01:00
Alex Smith
23d878482e Made *_addr_t {,un}signed long rather than long long on x86_64.
* long is 64-bit on x86_64.
* Makes addr_t compatible with size_t.
2012-06-13 17:00:57 +01:00
Humdinger
d8bddb6d01 Cosmetic change: Set minimal size of TouchPad sliders. hrev44241 2012-06-13 17:16:52 +02:00
Matt Madia
a2a39af76f Adjusted size of @alpha-* hrev44240 2012-06-11 22:26:30 -04:00
Matt Madia
deb33d666a Disabled stripping of debug information from optional packages.
Fixes #8603
http://www.freelists.org/post/haiku-commits/r41812-in-haikutrunkbuild-jam-scripts,2
2012-06-11 19:14:27 -04:00
Alex Smith
0d916c34c4 x86_64: added linker script for the kernel.
* Based on the x86 one, changes made to match the default GCC x86_64 linker
  script and correct kernel load address added.
* Not tested yet as the kernel doesn't fully compile.
2012-06-11 12:49:14 +01:00
Alex Smith
2f3e39bebf Fixed copyright date on arch_config.h. 2012-06-11 12:09:36 +01:00
Alex Smith
07b33113a3 Merge branch 'master' into x86_64 2012-06-11 12:01:35 +01:00
Ryan Leavengood
30e7dbeb72 Save and load scrollbar settings in app_server.
Added to the appearance settings since menu info was already there.
hrev44239
2012-06-11 00:10:22 -04:00
Alexander von Gluck IV
b937bd211c ahci: Initial TRIM work
* Since ahci devices are emulated as scsi, we use
  the SAS style TRIM call (unmap in scsi write same)
* This prevents the need for special, one off trim
  calls.
* We don't perform the TRIM just yet, just laying
  the goundwork for the request.
hrev44238
2012-06-10 18:47:13 -07:00
Alexander von Gluck IV
372863638f scsi: Add write same SCSI operation
* Will be used for TRIM
2012-06-10 18:47:12 -07:00
Philippe Saint-Pierre
163cd4bf53 Prevent ressource leak in time preferences (ntp update) CID 702055. hrev44237 2012-06-10 16:57:45 -04:00
Ryan Leavengood
9609fb5050 Double scrollbar thumbs have returned!!!
Let the flamewar begin.
hrev44236
2012-06-10 00:23:51 -04:00
Ryan Leavengood
b9d90cb109 Remove superfluous check for Height() since it is checked above hrev44235 2012-06-10 00:21:06 -04:00
Ryan Leavengood
585d44f283 Improve the workspace view tab rendering.
Before this the height and width of the tab would jump around as the window was
moved. In addition there was an off-by-one error which caused right-aligned
tabs to not be drawn right (as reported in ticket #4615, which this fixes.)
hrev44234
2012-06-10 00:14:21 -04:00
Ryan Leavengood
70a5df3878 Use the correct color for the tab border for inactive windows.
Before this the active window border color was used, resulting in ugly inactive
window tabs if the active and inactive border colors were quite different.

This was not noticed before because the defaults are two very similar grays.
2012-06-09 22:27:29 -04:00
Ryan Leavengood
20b3f78f8d Draw the chosen color next to the name of system colors.
I copied BStringItem::Draw then modified it. I couldn't find a clean way
of doing it otherwise, since the color box drawing needs to occur between the
selection and text drawing, and the text needs to be offset while the selection
shouldn't be.
hrev44233
2012-06-09 17:12:42 -04:00
Humdinger
131161928c Small correction to heading 2.1 in Installer text hrev44232 2012-06-09 18:29:52 +02:00
Ryan Leavengood
88495a828e Focus the Team Monitor list view when the window shows.
This allows immediate use of the arrow keys to navigate the list.

Fixes ticket #8564.
hrev44231
2012-06-08 23:24:57 -04:00
Ryan Leavengood
e5cca9b6cf Add Team Monitor shortcuts for kill and quit.
Fixes ticket #8561.
2012-06-08 23:23:50 -04:00
Alexander von Gluck IV
581f28eb9b ahci: Add pretty name to AHCI devices
* Naming is a little rough, but I can't think of
  anything better.
* Two less "Unknown Devices" in Device application
hrev44230
2012-06-07 15:00:13 -07:00
Alexander von Gluck IV
b18a4c6073 mesa: Update Mesa optional package to latest mainline mesa hrev44229 2012-06-07 12:05:53 -05:00
Alexander von Gluck IV
b069fa30d9 mesa: Update rtasm fix to work with latest mainline Mesa 2012-06-07 11:53:51 -05:00
Alexander von Gluck IV
7c5d8dd2a8 mesa-o-matic: Fix bug exposed by new Mesa build
* While we want to exclude include/GL (because we
  get the whole directory) we also exclude include/GLES2
  which gets picked up in newer Mesa code
* Add a slash on the end of the grep to make sure we omit
  *just* include/GL
2012-06-07 11:52:25 -05:00
Alexander von Gluck IV
7c8e561489 ATA: Display trim support of ata disk hrev44228 2012-06-06 12:35:12 -05:00
Axel Dörfler
2996f64881 Implemented a value hint, changed colors.
* When you press on a value, that value will be shown with a
  highlighted background across the board until another value is set.
* Changed the colors to those from the Haiku logo rather than the BeOS
  logo. This makes it a bit more colorful which one might need to get
  used to -- comments welcome.
hrev44227
2012-06-06 00:35:51 +02:00
Axel Dörfler
0ba36860ad Added a few convenience methods. 2012-06-06 00:34:51 +02:00
Axel Dörfler
bea2387b68 Made constants static, coding style cleanup. 2012-06-05 23:15:54 +02:00
Jérôme Duval
75d1324b91 ntfs: fix double free #8484 hrev44226 2012-06-05 21:55:41 +02:00
Alexander von Gluck IV
966df2f98b cpuidtool: Style cleanup hrev44225 2012-06-04 11:05:36 -05:00
Alexander von Gluck IV
548b1a4988 cpuid: Rework AMD CPUID numbers
* If family is 0xF, we grab extended family and model
  like Intel does
* Idenfify AMD cpu's more correctly
2012-06-04 11:01:39 -05:00
Alexander von Gluck IV
bd12d75f96 cpuid: consolidate tools to one tool
* Don't move vendor mask
* Place extended cpu info before vendor *if* amd
  cpu family == 0xF
2012-06-04 08:34:44 -05:00
Humdinger
76f066c2a1 Newly built Beam package fixes ticket #8611 hrev44224 2012-06-04 15:35:28 +02:00
Humdinger
931b441f63 Added info on configuring GRUB via os-prober, see #8578. hrev44223 2012-06-04 14:51:59 +02:00
Jérôme Duval
411272adfd Work in progress on xHCI bus driver
* added a thread to handle events, locking wasn't easy in an interrupt
  handler
* the td struct can now track several buffers instead of just one.
* use Transfer::Data*() instead of Vector*() for the time being
  until support for fragmented transfers is done
* added CreateDescriptorChain, WriteDescriptorChain and ReadDescriptorChain,
  chained tds not working yet though.
* added a mutex lock per enabled endpoint, lock when touching the endpoint
  transfer ring.
* correctly configure interval and average trb length for endpoint contexts.
* interrupt transfers seem to work on real hardware
* xhci qemu driver doesn't advance ring dequeue pointers on link trbs, thus
  accessing freed trbs that could already be reused, leading to crash.
hrev44222
2012-06-03 22:51:28 +02:00
François Revol
dc09611aad U-Boot: move gFDT declaration to shell.S
* this avoids it falling into the BSS section which we clear quite late,
and allows setting it from asm code if needed.
hrev44221
2012-06-02 13:46:45 +02:00
François Revol
cce9d8cf89 U-Boot PPC: Enable ppc440 FPU correctly
* On ppc440, the FPU is implemented as an Auxiliary Processing Unit,
we must therefore enable sending commands to it,
in addition to setting the MSR bit.
hrev44220
2012-06-02 01:30:48 +02:00
François Revol
b837149e73 Sam460ex: Add cpu type and model defines to board_config.h
* we need this in arch_cpu.cpp in the bootloader.
2012-06-02 01:25:53 +02:00
François Revol
68a593ba2a Sam460ex: Change load address for debugging
* Change haiku_loader load address to leave U-Boot's exceptions vector for easier debugging.
2012-06-02 01:21:59 +02:00
Rene Gollent
983f0b53d9 Add Gerald Zajac's Intel 810 driver to the image. hrev44219 2012-06-01 17:24:27 -04:00
Fredrik Modeen
87a8b1c97b change wlan iwp2100 to use iprowifi2100 and the right firmware, should fix Ticket #7938 and #7898 hrev44218 2012-06-01 22:29:26 +02:00
Alexander von Gluck IV
d995d3c634 intelcpuid: A small tool for OS.h
* Takes an Intel CPUID and converts it to a number for OS.h
hrev44217
2012-06-01 11:01:29 -05:00
Alexander von Gluck IV
c84fd0f0fe amdcpuid: Redo how we store amd cpuid's
* Ran out of space, so we do AMD chips as VVFFMM
* Longer family and model masks work
* Plug in any raw hex AMD CPUID and get back Haiku format
hrev44216
2012-05-31 23:57:53 -05:00
Alexander von Gluck IV
f0aca319b9 amdcpuid: A small tool for OS.h
* Takes an AMD CPUID and converts it to a number for OS.h
* Splits on family 0xF as per AMD recommendation
hrev44215
2012-05-31 19:16:30 -05:00