#
eea7b730 |
|
24-Sep-2009 |
Michael Lotz <mmlr@mlotz.ch> |
When writing a fresh MBR on initialization, also write boot code to it. It uses the combined PMBR/MBR bootloader from FreeBSD done by André Braga. It will chainload either a Haiku GUID partition or fallback to the partition marked active in the MBR. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33263 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
1987b05a |
|
10-Aug-2009 |
Bryce Groff <bgroff@hawaii.edu> |
* Added open_partition to disk_device_manager * Rewrote PartitionMapWriter * Updated style to match current style guide for the intel partitioning system. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32235 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b41bbb4a |
|
14-Apr-2009 |
Axel Dörfler <axeld@pinc-software.de> |
* Renamed partition_table_sector to partition_table, and PTS* to PartitionTable*; the sector is not really a sector, but only the first 512 bytes of it. * Cleanup. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30154 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
7eee6b71 |
|
09-Sep-2008 |
Stephan Aßmus <superstippi@gmx.de> |
* A bit of rewording and refactoring to make it a little easier to follow and remove any duplicate code. No (intended) functional change. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27396 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
db5c68ca |
|
04-Oct-2007 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Added the partition size as parameter to the file and partitioning system initialize() hooks. It's often the only info about the partition one needs and thus locking the partition just to get it is no longer necessary. * intel partitioning system: - Removed passing around block sizes. We require 512 byte sectors anyway. In fact using the parent partition's block size was even wrong. - Simplified writing the partition map sector. - Simplified and corrected the partition map initialization. - We don't fail identifying a partition anymore, if the partition map contains no partitions. We would never identify a freshly initialized partition map before. - Made pm_identify() more intelligent: It determines the priority to return depending on whether the partition is the device itself and whether we have recognized child partitions. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22447 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
288102e6 |
|
26-Jul-2007 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Style cleanup. * Moved method documentation from headers to source files. * Removed test code. * Added TODOs where I spotted problems. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21717 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
92b8ea1d |
|
24-Jul-2007 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Write support for the Intel partitioning system module. Courtesy of Tomas Kucera. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21697 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
eea7b7309ffdff764c7f8fc38704c140a86ddeb0 |
|
24-Sep-2009 |
Michael Lotz <mmlr@mlotz.ch> |
When writing a fresh MBR on initialization, also write boot code to it. It uses the combined PMBR/MBR bootloader from FreeBSD done by André Braga. It will chainload either a Haiku GUID partition or fallback to the partition marked active in the MBR. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33263 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
1987b05aa02e2c9b2ff9f852cff73a249af7175a |
|
10-Aug-2009 |
Bryce Groff <bgroff@hawaii.edu> |
* Added open_partition to disk_device_manager * Rewrote PartitionMapWriter * Updated style to match current style guide for the intel partitioning system. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32235 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b41bbb4a46e75fd526ea9e02bab0c5685ddad403 |
|
14-Apr-2009 |
Axel Dörfler <axeld@pinc-software.de> |
* Renamed partition_table_sector to partition_table, and PTS* to PartitionTable*; the sector is not really a sector, but only the first 512 bytes of it. * Cleanup. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30154 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
7eee6b71526eca9ec6e83433da5fa035c87b4e22 |
|
09-Sep-2008 |
Stephan Aßmus <superstippi@gmx.de> |
* A bit of rewording and refactoring to make it a little easier to follow and remove any duplicate code. No (intended) functional change. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27396 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
db5c68ca46ce6f291fa5c047035418f6ccc89817 |
|
04-Oct-2007 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Added the partition size as parameter to the file and partitioning system initialize() hooks. It's often the only info about the partition one needs and thus locking the partition just to get it is no longer necessary. * intel partitioning system: - Removed passing around block sizes. We require 512 byte sectors anyway. In fact using the parent partition's block size was even wrong. - Simplified writing the partition map sector. - Simplified and corrected the partition map initialization. - We don't fail identifying a partition anymore, if the partition map contains no partitions. We would never identify a freshly initialized partition map before. - Made pm_identify() more intelligent: It determines the priority to return depending on whether the partition is the device itself and whether we have recognized child partitions. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22447 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
288102e6c3dedbc9a4fbb295fc9234ec06c7aa18 |
|
26-Jul-2007 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Style cleanup. * Moved method documentation from headers to source files. * Removed test code. * Added TODOs where I spotted problems. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21717 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
92b8ea1d4406a8743e60ef420d8684255316202f |
|
24-Jul-2007 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Write support for the Intel partitioning system module. Courtesy of Tomas Kucera. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21697 a95241bf-73f2-0310-859d-f6bbb57e9c96
|