François Revol
daf2a95ef7
PPC: Add a PPC_PLATFORM_U_BOOT platform type
...
* the PPC kernel will have to support both OF and U-Boot soon.
2012-09-22 19:55:02 +02:00
François Revol
79290de845
U-Boot: HACK: Fix linking the kernel
...
* For now let's include the same fields in platform_kernel_args
than in the OF version.
* This allows linking the kernel.
Later on we should allow supporting more than a single boot platform,
to have a single kernel per arch.
2012-09-22 19:23:31 +02:00
François Revol
2a01ed9660
Merge branch 'master' into sam460ex
2012-09-22 04:20:39 +02:00
François Revol
9c50f5eded
U-Boot: arch_mmu.cpp does not come from kernel sources
...
* so don't try to find it there
hrev44653
2012-09-22 04:18:37 +02:00
François Revol
27f5335cb3
Merge branch 'master' into sam460ex
...
* U-Boot Copy arch_mmu.cpp to arch/ppc/ as stubs to fix the build.
2012-09-22 04:12:18 +02:00
François Revol
db5bd5535e
U-Boot: move mmu.cpp to arch/arm/arch_mmu.cpp
...
* only contains ARM stuff anyway.
* PPC implementation will be very different anyway.
hrev44652
2012-09-22 04:00:13 +02:00
François Revol
3e9f4c6630
Merge branch 'master' into sam460ex
2012-09-22 03:40:41 +02:00
François Revol
5600cae48c
Add arch_framebuffer.h for ppc
...
* should fix the build
2012-09-22 03:39:19 +02:00
Matt Madia
244fb0a393
Rebuilt BeZillaBrowser (for libjpeg update).
...
Note: This is not for the r1alpha4 branch. That will come later.
hrev44651
2012-09-21 19:38:12 +00:00
François Revol
8c1740d305
Merge branch 'master' into sam460ex
2012-09-21 04:14:59 +02:00
Axel Dörfler
45732903d0
Implemented MSI support.
...
* Does not seem to change anything, though (I'm also a victim of bug
#8949 )
* Minor cleanup.
hrev44650
2012-09-21 00:22:54 +02:00
Axel Dörfler
8c3a938fc3
cache_abort_sub_transaction() did not maintain num_blocks.
...
* When a block was only used in a sub-transaction, it was thrown away,
but the transaction::num_blocks field was not decremented.
* This caused transactions never considered finished which eventually
led to bug #8942 . This does not explain the disk corruption occurring
in #8969 , though.
hrev44649
2012-09-19 20:06:19 +02:00
Matt Madia
d4cc0de33e
Re-enable stripping of debug symbols for @alpha-*, @nightly-*
...
For a GCC 2 hybrid image, this brings the size down from 781MiB to 743MiB.
hrev44648
2012-09-16 19:47:29 -04:00
Matt Madia
5114fc1dd3
Ensure that wpa_supplicant does not get stripped. See #8603 for history.
2012-09-16 19:45:44 -04:00
Matt Madia
7ae330f46b
Updated comment.
2012-09-16 19:45:09 -04:00
Matt Madia
1a53a4d3f5
Refactored the stripping of debug symbols to be a per-archive basis.
...
Setting 'HAIKU_STRIP_DEBUG_FROM_OPTIONAL_PACKAGES = 1' will enable the
mechanism. By default all packages will be stripped. Passing anything
other than '1' or 'true' in the InstallOptionalHaikuImagePackage call
will disable it for a particular package.
2012-09-16 19:41:24 -04:00
Stephan Aßmus
f672eb2827
Small cleanups to dragging partition entries code.
hrev44647
2012-09-16 11:11:40 +02:00
Jacob Waterman
5d871e578d
Added drag & drop of disk/partition paths; drag a list item to terminal, pe, etc. and release to copy the path. (ticket #8872 )
...
Signed-off-by: Stephan Aßmus <superstippi@gmx.de>
2012-09-16 10:37:38 +02:00
Philippe Saint-Pierre
151b6997c0
Tracker: Moving columns could make an horizontal scrollbar appear
hrev44646
2012-09-15 19:31:34 -04:00
Alexander von Gluck IV
b341f104e9
ARM: Build fixes and cleanup
...
* Don't redefine incorrect cpu headers in framebuffer code
* Drop unused err
* Fix missing parentheses as per gcc
* Fix Raspberry Pi Build
* Fix overo build due to missing header
hrev44645
2012-09-15 17:12:56 -05:00
Alexander von Gluck IV
836394ffbf
PPC: Fix build
...
* Add a default fallback case for each arch
* Resolves #8986
hrev44644
2012-09-15 15:45:42 -05:00
François Revol
17f274de98
Merge branch 'master' into sam460ex
2012-09-15 20:48:30 +02:00
Alexander von Gluck IV
8eeafbce5f
arm framebuffer: Convert arm arch_video code into classes
...
* Proper framebuffer code is chosen based on hardware
* This change could extend into other arch code as well
* François gave permission to update his copyrights
* Minimal functional change
hrev44643
2012-09-15 13:23:34 -05:00
Alexander von Gluck IV
58f219d49f
beagleboard: Fix build, missing header
2012-09-15 12:50:08 -05:00
François Revol
6249f798aa
Merge branch 'master' into sam460ex
2012-09-15 19:43:11 +02:00
Alexander von Gluck IV
7ccc9b45e8
arm loader: Style cleanup of loader arm arch code
...
* These video sources would be good cannidates to be
refactored as classes. (like the arm serial code)
* No functional change. There are some order style issues
in some of the code (the top externs), but I decided to
not fix them as I can't build these atm to test.
2012-09-15 09:24:13 -05:00
Alexander von Gluck IV
d501b694bf
rPi: Set 1 cpu in the loader
2012-09-15 09:24:12 -05:00
Marcus Overhagen
8e813c26cd
ignore partition info logical_block_size
hrev44642
2012-09-15 12:39:01 +02:00
Marcus Overhagen
ed5e4ee428
also print partition info
2012-09-15 12:38:38 +02:00
Ryan Leavengood
721d056e11
Don't call unload_driver_settings twice. Thanks Hamish.
hrev44641
2012-09-15 00:19:42 -04:00
Marcus Overhagen
4a2ac3c2ac
Fix size parameter for ioctl.
hrev44640
2012-09-15 01:22:34 +02:00
Marcus Overhagen
3c5216179e
implement support for harddisks bigger than 2TB
...
* can't test this, it's untested, but similar to ATADevice.cpp
* should no longer panic when hdd > 2TB is connected
* fix request completition in two error cases
* add const to some parameters
hrev44639
2012-09-14 22:21:47 +02:00
Marcus Overhagen
1f6d0a79c9
use template max() instead of max_c() macro
hrev44638
2012-09-14 20:24:36 +02:00
Marcus Overhagen
87b33446e1
gcc2 compile fix (gcc4 didn't complain)
hrev44637
2012-09-14 19:29:34 +02:00
Marcus Overhagen
2f0f9d8780
cleanup variable naming for port count
hrev44636
2012-09-14 18:58:58 +02:00
Marcus Overhagen
a63b046e90
add missing line breaks in debug output
2012-09-14 18:58:58 +02:00
Marcus Overhagen
0d73f6ec8a
properly check intel port count and don't panic on more than 8.
2012-09-14 18:58:58 +02:00
Marcus Overhagen
6c9f2e94e7
set GHC.AE before performing reset (should be done by BIOS already)
2012-09-14 18:58:58 +02:00
Marcus Overhagen
863a181c0b
make sure there are no pending interrupts during setup
2012-09-14 18:58:57 +02:00
Scott McCreary
c2ff7a30e3
Add OptionalPackage Droid, font from Google's Android project
hrev44635
2012-09-13 20:25:40 -07:00
Scott McCreary
4f444fab2e
Add OptionalPackage Nanumfont, a Korean monospace font
2012-09-13 20:10:00 -07:00
Alexander von Gluck IV
f78dd1249a
VM Preflet: Use AutoDeleter on the settings
...
* Prevents a minor memory leak
* Thanks for catching this Axel!
hrev44634
2012-09-13 11:11:36 -05:00
Marcus Overhagen
517a59c9a1
Make a void * pointer const.
hrev44633
2012-09-13 09:58:43 +02:00
Scott McCreary
8e77147bfc
Rebuilt some more packages mostly to fix directory issues.
hrev44632
2012-09-12 22:48:04 -07:00
Jérôme Duval
ce14ea0c3e
DevelopmentMin optional package: add 3rdparty headers
...
* Add freetype, libpng and jpeg headers
hrev44631
2012-09-12 22:12:32 +02:00
Axel Dörfler
267b646396
Run the transaction flusher in another thread.
...
* This fixes bug #8977 .
hrev44630
2012-09-12 20:20:43 +02:00
Scott McCreary
30aeebc716
Rebuilf beam and transmission gcc4 packages
hrev44629
2012-09-11 23:45:07 -07:00
Scott McCreary
554fe146cb
Updated several more OptionalPackages
2012-09-11 23:45:06 -07:00
Ingo Weinhold
1bd0748253
Fix crash in MemoryManager::PerformMaintenance()
...
sFreeAreaCount wasn't decremented after removing an area from
sFreeAreas, thus causing the loop to continue until enountering and
crashing on a NULL pointer after removing the last area. Introduce
helper methods _PushFreeArea() and _PopFreeArea() to ensure this cannot
easily happen again.
Fixes ticket #8972 .
hrev44628
2012-09-11 22:31:19 +02:00
Marcus Overhagen
8040911a25
Use implemented ports mask to check if maximum port count needs to be extended.
...
* This should fix #8953
* Also fix some harmless off-by-one errors
hrev44627
2012-09-10 22:32:20 +02:00