Commit Graph

53439 Commits

Author SHA1 Message Date
Alexander von Gluck IV
fe19a9b18b arm/fdt: Add functions to get device bases by name + alias
* Move more code into fdt_support
* We now can query FDT registers based on name or alias
* Return addr_t where it makes sense
* Copyright change ok'ed by mmu_man
2015-03-14 13:03:51 -05:00
Alexander von Gluck IV
f121867b87 arm/fdt: Initial reorg of fdt support code
* Makes FDT support code useable by everyone
  without all of the externs
* Further movement to be non-u-boot centic
  may still happen.
2015-03-14 09:50:46 -05:00
Jérôme Duval
cb4b4bc115 Updated harfbuzz, nasm, libvorbis packages. 2015-03-14 13:17:41 +01:00
autonielx
bd796f1c86 Update translations from Pootle 2015-03-14 06:30:20 +01:00
Alexander von Gluck IV
de8d2d8957 arm/fdt: Clean up debugging statements
* Add some comments
2015-03-13 23:52:37 -05:00
Alexander von Gluck IV
59ef0db249 arm/fdt: Add code to navigate FDT.
* This isn't be best long-term place for this code,
  will likely move to some generic FDT support code.
* We pass a path like "/soc/gpio" and get back the
  base physical register address in memory minus
  the range offset.
2015-03-13 23:46:54 -05:00
François Revol
1a8d852f25 ARM: Fix copy-paste oversight 2015-03-14 04:11:47 +01:00
Alexander von Gluck IV
af056576ea bcm283X: Don't break all non-bcm arm builds, warn.
* Called via arm_mailbox_bcm2835 *and* arm_framebuffer_bcm2835
* This is a bit messy. We really should be getting these
  chipset-centric bases from the provided FDT / DTB.
* I can't think of a way to redo this without undoing
  work towards FDT.
2015-03-13 17:43:35 -05:00
Alexander von Gluck IV
401afabd40 loader/arm/mmu: Set first available va to KERNEL_LOAD_BASE
* The existing code set the first available pa and va to
  the end of the page dirctory.
* The arm mmu code was attempting to identity map (va==pa)
  the memory, but also wanted memory to be in kernel space.
  This allocation method isn't possible on all boards
  (including the pi)
* We're adjusting the dynamic ram to KERNEL_LOAD_BASE
  plus the max size of the kernel. (which is what most
  other platforms are doing)
2015-03-13 16:25:03 -05:00
John Scipione
93e5d9fa15 DiskUsage: Fix CID 1288122
In hrev48870 I made some updates to DiskUsage which accidentally caused this
CID.

Both the volume and item pointers were going out of scope without being deleted
in the error case leading to a resource leak. This commit seeks to fix the
problem by creating these objects as late as possible after the error checking.

tempVolume, which, as it's name implies, is created temporarily on the stack is
used instead of volume up until the point that AddTab() requires a more
permanent heap-stored volume pointer. Same goes for the VolumeView and
VolumeTab. name is created temporarily on the stack as well which works
because it is copied when passed into VolumeView constructor by the grandparent
BHandler before going out of scope.
2015-03-13 16:28:47 -04:00
Axel Dörfler
24bb6e132d addattr: host build fix.
* parsedate() is not yet part of the host environment; it's now only
  included in the Haiku version of the command.
2015-03-13 20:34:22 +01:00
Humdinger
53253ac470 Sentence casing in context menus. Thanks Janus for noticing. 2015-03-13 20:01:47 +01:00
Axel Dörfler
78c9dabd9e addattr: added support for B_TIME_TYPE.
* Using parsedate().
2015-03-13 13:44:57 +01:00
Axel Dörfler
31a414d453 listattr: added support for B_TIME_TYPE. 2015-03-13 13:44:22 +01:00
Axel Dörfler
06732c7c71 addattr: minor cleanup. 2015-03-13 12:38:04 +01:00
Dario Casalinuovo
e40dece194 Use ERROR macro in MediaAddonServer instead of debugger call
Signed-off-by: Jérôme Duval <jerome.duval@gmail.com>
2015-03-12 21:02:19 +01:00
Dario Casalinuovo
49f0011c1e Unregister SystemTimeSource when the media_addon_server quit, better error checking and explicit initialization/deletion for some attributes
Signed-off-by: Jérôme Duval <jerome.duval@gmail.com>
2015-03-12 21:02:08 +01:00
Dario Casalinuovo
5a1e452ba2 Fix style issues in MediaAddonServer
Signed-off-by: Jérôme Duval <jerome.duval@gmail.com>
2015-03-12 21:02:01 +01:00
Jérôme Duval
4d04c262c9 Updated sqlite and mpg123 packages
* added libunistring packages.
2015-03-12 20:39:18 +01:00
Jérôme Duval
2a8be552b7 Updated lzo and libssh2 packages. 2015-03-12 20:13:48 +01:00
Augustin Cavalier
6310fe231c HaikuDepot: only display copyright symbol if the string is not empty. 2015-03-12 12:16:07 -04:00
Augustin Cavalier
477c53895f HaikuDepot: display copyright symbol. 2015-03-12 10:01:09 -04:00
Automatic Committer
04966b7319 Update usb.ids from www.linux-usb.org 2015-03-12 05:20:26 +01:00
Automatic Committer
6bbc0153b6 Update pci.ids from pciids.sourceforge.net 2015-03-12 05:20:24 +01:00
Janus
f0cf06d6ae Fix 11899. [Mail Preferences] move the revert button to the left
Signed-off-by: John Scipione <jscipione@gmail.com>
2015-03-11 18:41:56 -04:00
Janus
60c23976e6 Fix 11898. [ShowImage] Move toolbar buttons near the screen border in fullscreen mode
Signed-off-by: John Scipione <jscipione@gmail.com>
2015-03-11 18:41:45 -04:00
Humdinger
2ce574a149 Updated unrar, befar, beae and added weather, beezer, desknotes
On request by diver. :)
Corrected beezer package name...
2015-03-11 19:50:00 +01:00
Humdinger
59252a03b2 Updated packages of yab and yab_ide 2015-03-11 18:22:17 +01:00
Jérôme Duval
2eae5754c5 Update haikuwebkit package for x86_64. 2015-03-11 07:46:49 +01:00
Alexander von Gluck IV
91c878846b u-boot: Improve error checking on framebuffer 2015-03-10 22:40:38 -05:00
Alexander von Gluck IV
2ac9acbba4 bcm2835: Improve framebuffer tracing and error trapping 2015-03-10 22:40:07 -05:00
Alexander von Gluck IV
2fc1ec2238 bcm2835: Adjust mailbox base register 2015-03-10 22:07:38 -05:00
Alexander von Gluck IV
f90ec6bffc bcm2835: Use mailbox calls again 2015-03-07 20:43:41 -06:00
Alexander von Gluck IV
b8dff21b5a rpi2: Add mmc code to generate SD card images
* jam -q haiku-mmc-image
* sudo dd if=haiku-rpi2.mmc of=/dev/...
2015-03-07 20:42:51 -06:00
François Revol
1bd23f7213 rpi1/rpi2: fix linux bootloader entry point
Looks like bad copy-paste :P
2015-03-08 00:14:56 +01:00
Alexander von Gluck IV
9f76848eca doc/rpi1: Fix old reference to old FDT blob 2015-03-07 16:52:43 -06:00
Alexander von Gluck IV
1ac3785a72 doc: Update rpi1/rpi2 documentation. 2015-03-07 16:50:51 -06:00
Alexander von Gluck IV
ed9321d9f7 rpi2: Change BoardConfig to armv7 2015-03-07 16:07:24 -06:00
Alexander von Gluck IV
ed9a0b70f3 u-boot/serial: Only reference pl011 on ARM
* This will likely change once we FDT.
2015-03-07 13:50:32 -06:00
Alexander von Gluck IV
deb4929b9a rpi1/rpi2: Use PL011 UART fallback in loader.
* Adjust UART base locations to reflect ARM pref base.
* We have a working haiku_loader_u-boot on Raspberry Pi 2!:q
2015-03-07 13:42:18 -06:00
Alexander von Gluck IV
db24244df1 rpi1/rpi2: More sane board loader bases 2015-03-07 13:00:56 -06:00
Alexander von Gluck IV
196479ae96 headers/bcm283X: Don't depend on others to include board_config.h 2015-03-07 12:35:00 -06:00
Alexander von Gluck IV
427d40adb5 arm/targets: Add rpi2, rename raspberry_pi to rpi1
* The Raspberry pi 2 uses a new SoC which differs slightly
  from the Raspberry Pi 1.
* Someday these two board targets could go away when we get
  FDT support.
2015-03-07 12:31:12 -06:00
Alexander von Gluck IV
d05e5f1db6 bcm283X: Add new peripheral base for bcm2836
* BCM2836 == Raspberry Pi 2
2015-03-07 11:23:49 -06:00
Alexander von Gluck IV
523c77e052 arm: Rename BCM2835 SoC header to bcm283X.h
* Fix a few typos in hrev48873
2015-03-07 11:11:53 -06:00
Alexander von Gluck IV
f8e19d47fb arm: Rename BCM2708 to BCM2805
* To while there was some compatibility between
  BCM2708 and BCM2805, it makes the BCM2806 changes
  more confusing. We don't have any valueable BCM2708
  targets.
2015-03-07 11:03:01 -06:00
autonielx
ac6b4d6f37 Update translations from Pootle 2015-03-07 06:31:53 +01:00
Alexander von Gluck IV
b8e37b7ba3 board/raspberry_pi: Add missing loader entry addresses 2015-03-06 14:58:46 -06:00
John Scipione
fa05f35a2c DiskUsage: Skip virtual volumes
so we don't see the 4.00Kib system and config tab.
2015-03-06 13:51:55 -05:00
John Scipione
57ee63a5e5 DiskUsage: TabView flush to window border
http://postimg.org/image/izae7h1qd/
2015-03-06 13:51:55 -05:00