added 3 changesets to branch 'refs/remotes/xyzzy-github/x86_64' old head: 9bfe064799922abfaa9e139b8d59ce0a01914715 new head: 70ee5a7efb6b566d840437a24edf0264e4d6c2ee ---------------------------------------------------------------------------- 54393c0: Merge branch 'master' into x86_64 92f09f1: Added AHCI driver to image. 70ee5a7: Moved x86emu to {src,headers}/libs/. [ Alex Smith <alex@xxxxxxxxxxxxxxxx> ] ---------------------------------------------------------------------------- 133 files changed, 1009 insertions(+), 380 deletions(-) build/jam/Haiku64Image | 4 +- data/catalogs/add-ons/disk_systems/bfs/ru.catkeys | 6 +- .../inbound_filters/match_header/zh-Hans.catkeys | 3 +- .../outbound_protocols/smtp/zh-Hans.catkeys | 5 +- .../media/media-add-ons/mixer/zh-Hans.catkeys | 18 +- .../add-ons/screen_savers/glife/de.catkeys | 15 ++ .../add-ons/screen_savers/glife/fi.catkeys | 15 ++ .../add-ons/screen_savers/glife/ja.catkeys | 12 + .../add-ons/screen_savers/glife/zh-Hans.catkeys | 9 + .../add-ons/screen_savers/ifs/zh-Hans.catkeys | 4 +- .../screen_savers/slideshowsaver/ru.catkeys | 2 +- data/catalogs/add-ons/translators/png/ru.catkeys | 2 +- data/catalogs/apps/aboutsystem/fi.catkeys | 4 +- data/catalogs/apps/aboutsystem/ru.catkeys | 3 +- data/catalogs/apps/activitymonitor/ru.catkeys | 2 +- data/catalogs/apps/charactermap/ru.catkeys | 2 +- data/catalogs/apps/deskbar/zh-Hans.catkeys | 14 +- data/catalogs/apps/devices/ru.catkeys | 10 +- data/catalogs/apps/diskusage/zh-Hans.catkeys | 3 +- data/catalogs/apps/drivesetup/ru.catkeys | 4 +- data/catalogs/apps/expander/zh-Hans.catkeys | 6 +- data/catalogs/apps/icon-o-matic/ru.catkeys | 2 +- data/catalogs/apps/icon-o-matic/zh-Hans.catkeys | 4 +- data/catalogs/apps/installer/ru.catkeys | 18 +- data/catalogs/apps/installer/zh-Hans.catkeys | 5 +- data/catalogs/apps/launchbox/ru.catkeys | 6 +- data/catalogs/apps/mail/ru.catkeys | 2 +- data/catalogs/apps/mediaconverter/ru.catkeys | 14 +- data/catalogs/apps/mediaplayer/ru.catkeys | 4 +- data/catalogs/apps/mediaplayer/zh-Hans.catkeys | 10 +- data/catalogs/apps/packageinstaller/ru.catkeys | 3 +- data/catalogs/apps/people/ru.catkeys | 2 +- data/catalogs/apps/powerstatus/ru.catkeys | 2 +- data/catalogs/apps/soundrecorder/ru.catkeys | 6 +- data/catalogs/apps/stylededit/ru.catkeys | 2 +- data/catalogs/apps/sudoku/ru.catkeys | 6 +- data/catalogs/apps/terminal/ru.catkeys | 2 +- data/catalogs/apps/text_search/ru.catkeys | 2 +- data/catalogs/apps/webpositive/de.catkeys | 126 +++++++++ data/catalogs/apps/webpositive/fi.catkeys | 126 +++++++++ data/catalogs/apps/webpositive/ja.catkeys | 43 +-- data/catalogs/apps/webpositive/ru.catkeys | 99 +++++++ data/catalogs/bin/desklink/ru.catkeys | 2 +- data/catalogs/bin/dstcheck/ru.catkeys | 2 +- data/catalogs/kits/bluetooth/ru.catkeys | 2 +- data/catalogs/kits/tracker/be.catkeys | 3 +- data/catalogs/kits/tracker/de.catkeys | 10 +- data/catalogs/kits/tracker/el.catkeys | 3 +- data/catalogs/kits/tracker/fi.catkeys | 10 +- data/catalogs/kits/tracker/fr.catkeys | 3 +- data/catalogs/kits/tracker/hi.catkeys | 3 +- data/catalogs/kits/tracker/ja.catkeys | 5 +- data/catalogs/kits/tracker/lt.catkeys | 3 +- data/catalogs/kits/tracker/nb.catkeys | 3 +- data/catalogs/kits/tracker/nl.catkeys | 3 +- data/catalogs/kits/tracker/pl.catkeys | 3 +- data/catalogs/kits/tracker/ro.catkeys | 3 +- data/catalogs/kits/tracker/ru.catkeys | 7 +- data/catalogs/kits/tracker/sk.catkeys | 3 +- data/catalogs/kits/tracker/uk.catkeys | 3 +- data/catalogs/kits/tracker/zh-Hans.catkeys | 9 +- data/catalogs/preferences/appearance/de.catkeys | 3 +- data/catalogs/preferences/appearance/fi.catkeys | 3 +- .../preferences/appearance/zh-Hans.catkeys | 5 +- data/catalogs/preferences/bluetooth/ru.catkeys | 2 +- data/catalogs/preferences/filetypes/ru.catkeys | 2 +- data/catalogs/preferences/keymap/ru.catkeys | 2 +- data/catalogs/preferences/media/ru.catkeys | 2 +- data/catalogs/preferences/notifications/ru.catkeys | 2 +- data/catalogs/preferences/printers/ru.catkeys | 2 +- data/catalogs/preferences/screen/ru.catkeys | 2 +- data/catalogs/preferences/screensaver/ru.catkeys | 4 +- data/catalogs/servers/mail/zh-Hans.catkeys | 5 + .../tests/kits/opengl/glinfo/zh-Hans.catkeys | 5 + headers/build/host/darwin/endian.h | 1 + .../generic/bios => headers/libs}/x86emu/x86emu.h | 0 .../bios => headers/libs}/x86emu/x86emu/debug.h | 0 .../bios => headers/libs}/x86emu/x86emu/decode.h | 0 .../bios => headers/libs}/x86emu/x86emu/fpu.h | 0 .../bios => headers/libs}/x86emu/x86emu/fpu_regs.h | 0 .../bios => headers/libs}/x86emu/x86emu/ops.h | 0 .../bios => headers/libs}/x86emu/x86emu/prim_asm.h | 0 .../bios => headers/libs}/x86emu/x86emu/prim_ops.h | 0 .../libs}/x86emu/x86emu/prim_x86_gcc.h | 0 .../bios => headers/libs}/x86emu/x86emu/regs.h | 0 .../bios => headers/libs}/x86emu/x86emu/types.h | 0 .../bios => headers/libs}/x86emu/x86emu/x86emui.h | 0 headers/private/shared/ExpressionParser.h | 3 +- .../devices/keyboard/TeamMonitorWindow.cpp | 216 ++++++++++------ .../devices/keyboard/TeamMonitorWindow.h | 4 +- .../filters/shortcut_catcher/KeyCommandMap.cpp | 2 + .../kernel/busses/scsi/ahci/ahci_controller.cpp | 20 +- src/add-ons/kernel/busses/scsi/ahci/ahci_port.cpp | 65 ++--- src/add-ons/kernel/busses/scsi/ahci/util.cpp | 12 +- .../kernel/drivers/graphics/radeon_hd/sensors.cpp | 4 +- src/add-ons/kernel/generic/bios/Jamfile | 8 +- src/apps/deskbar/BarMenuTitle.cpp | 2 +- src/apps/deskbar/ExpandoMenuBar.cpp | 2 +- src/apps/deskbar/TeamMenuItem.cpp | 6 +- [ *** stats truncated: 34 lines dropped *** ] ############################################################################ Commit: 54393c0379e2b22f7863c3434eb2705b746575bb Author: Alex Smith <alex@xxxxxxxxxxxxxxxx> Date: Sat Aug 4 08:59:17 2012 UTC Merge branch 'master' into x86_64 ---------------------------------------------------------------------------- ############################################################################ Commit: 92f09f1aebbed0b5a9a24925ff3edf2c5180e7ff Author: Alex Smith <alex@xxxxxxxxxxxxxxxx> Date: Sat Aug 4 09:14:22 2012 UTC Added AHCI driver to image. ---------------------------------------------------------------------------- diff --git a/build/jam/Haiku64Image b/build/jam/Haiku64Image index c841c23..7f4f1b0 100644 --- a/build/jam/Haiku64Image +++ b/build/jam/Haiku64Image @@ -60,6 +60,8 @@ if $(HAIKU_ATA_STACK) = 1 { : generic_ide_pci ; } +AddFilesToHaikuImage system add-ons kernel busses scsi + : ahci ; AddFilesToHaikuImage system add-ons kernel debugger : <kdebug>demangle ; AddFilesToHaikuImage system add-ons kernel file_systems @@ -212,7 +214,7 @@ AddFilesToHaikuImage system : haiku_loader ; # boot module links AddBootModuleSymlinksToHaikuImage $(ATA_ONLY)ata pci config_manager dpc scsi $(ATA_ONLY)ata_adapter - locked_pool scsi_periph generic_ide_pci scsi_cd scsi_disk intel + locked_pool scsi_periph ahci generic_ide_pci scsi_cd scsi_disk intel bfs ; ############################################################################ Commit: 70ee5a7efb6b566d840437a24edf0264e4d6c2ee Author: Alex Smith <alex@xxxxxxxxxxxxxxxx> Date: Sat Aug 4 09:21:22 2012 UTC Moved x86emu to {src,headers}/libs/. ---------------------------------------------------------------------------- diff --git a/src/add-ons/kernel/generic/bios/x86emu/x86emu.h b/headers/libs/x86emu/x86emu.h similarity index 100% rename from src/add-ons/kernel/generic/bios/x86emu/x86emu.h rename to headers/libs/x86emu/x86emu.h diff --git a/src/add-ons/kernel/generic/bios/x86emu/x86emu/debug.h b/headers/libs/x86emu/x86emu/debug.h similarity index 100% rename from src/add-ons/kernel/generic/bios/x86emu/x86emu/debug.h rename to headers/libs/x86emu/x86emu/debug.h diff --git a/src/add-ons/kernel/generic/bios/x86emu/x86emu/decode.h b/headers/libs/x86emu/x86emu/decode.h similarity index 100% rename from src/add-ons/kernel/generic/bios/x86emu/x86emu/decode.h rename to headers/libs/x86emu/x86emu/decode.h diff --git a/src/add-ons/kernel/generic/bios/x86emu/x86emu/fpu.h b/headers/libs/x86emu/x86emu/fpu.h similarity index 100% rename from src/add-ons/kernel/generic/bios/x86emu/x86emu/fpu.h rename to headers/libs/x86emu/x86emu/fpu.h diff --git a/src/add-ons/kernel/generic/bios/x86emu/x86emu/fpu_regs.h b/headers/libs/x86emu/x86emu/fpu_regs.h similarity index 100% rename from src/add-ons/kernel/generic/bios/x86emu/x86emu/fpu_regs.h rename to headers/libs/x86emu/x86emu/fpu_regs.h diff --git a/src/add-ons/kernel/generic/bios/x86emu/x86emu/ops.h b/headers/libs/x86emu/x86emu/ops.h similarity index 100% rename from src/add-ons/kernel/generic/bios/x86emu/x86emu/ops.h rename to headers/libs/x86emu/x86emu/ops.h diff --git a/src/add-ons/kernel/generic/bios/x86emu/x86emu/prim_asm.h b/headers/libs/x86emu/x86emu/prim_asm.h similarity index 100% rename from src/add-ons/kernel/generic/bios/x86emu/x86emu/prim_asm.h rename to headers/libs/x86emu/x86emu/prim_asm.h diff --git a/src/add-ons/kernel/generic/bios/x86emu/x86emu/prim_ops.h b/headers/libs/x86emu/x86emu/prim_ops.h similarity index 100% rename from src/add-ons/kernel/generic/bios/x86emu/x86emu/prim_ops.h rename to headers/libs/x86emu/x86emu/prim_ops.h diff --git a/src/add-ons/kernel/generic/bios/x86emu/x86emu/prim_x86_gcc.h b/headers/libs/x86emu/x86emu/prim_x86_gcc.h similarity index 100% rename from src/add-ons/kernel/generic/bios/x86emu/x86emu/prim_x86_gcc.h rename to headers/libs/x86emu/x86emu/prim_x86_gcc.h diff --git a/src/add-ons/kernel/generic/bios/x86emu/x86emu/regs.h b/headers/libs/x86emu/x86emu/regs.h similarity index 100% rename from src/add-ons/kernel/generic/bios/x86emu/x86emu/regs.h rename to headers/libs/x86emu/x86emu/regs.h diff --git a/src/add-ons/kernel/generic/bios/x86emu/x86emu/types.h b/headers/libs/x86emu/x86emu/types.h similarity index 100% rename from src/add-ons/kernel/generic/bios/x86emu/x86emu/types.h rename to headers/libs/x86emu/x86emu/types.h diff --git a/src/add-ons/kernel/generic/bios/x86emu/x86emu/x86emui.h b/headers/libs/x86emu/x86emu/x86emui.h similarity index 100% rename from src/add-ons/kernel/generic/bios/x86emu/x86emu/x86emui.h rename to headers/libs/x86emu/x86emu/x86emui.h diff --git a/src/add-ons/kernel/generic/bios/Jamfile b/src/add-ons/kernel/generic/bios/Jamfile index faa5ec4..cab1336 100644 --- a/src/add-ons/kernel/generic/bios/Jamfile +++ b/src/add-ons/kernel/generic/bios/Jamfile @@ -1,17 +1,23 @@ SubDir HAIKU_TOP src add-ons kernel generic bios ; +UseHeaders [ LibraryHeaders x86emu ] ; UsePrivateKernelHeaders ; SEARCH_SOURCE += [ FDirName $(SUBDIR) x86emu ] ; -KernelAddon bios : +local x86emuSources = decode.c fpu.c ops.c ops2.c prim_ops.c sys.c +; +KernelAddon bios : + $(x86emuSources) bios.cpp ; +SEARCH on [ FGristFiles $(x86emuSources) ] + = [ FDirName $(HAIKU_TOP) src libs x86emu ] ; diff --git a/src/add-ons/kernel/generic/bios/x86emu/debug.c b/src/libs/x86emu/debug.c similarity index 100% rename from src/add-ons/kernel/generic/bios/x86emu/debug.c rename to src/libs/x86emu/debug.c diff --git a/src/add-ons/kernel/generic/bios/x86emu/decode.c b/src/libs/x86emu/decode.c similarity index 100% rename from src/add-ons/kernel/generic/bios/x86emu/decode.c rename to src/libs/x86emu/decode.c diff --git a/src/add-ons/kernel/generic/bios/x86emu/fpu.c b/src/libs/x86emu/fpu.c similarity index 100% rename from src/add-ons/kernel/generic/bios/x86emu/fpu.c rename to src/libs/x86emu/fpu.c diff --git a/src/add-ons/kernel/generic/bios/x86emu/ops.c b/src/libs/x86emu/ops.c similarity index 100% rename from src/add-ons/kernel/generic/bios/x86emu/ops.c rename to src/libs/x86emu/ops.c diff --git a/src/add-ons/kernel/generic/bios/x86emu/ops2.c b/src/libs/x86emu/ops2.c similarity index 100% rename from src/add-ons/kernel/generic/bios/x86emu/ops2.c rename to src/libs/x86emu/ops2.c diff --git a/src/add-ons/kernel/generic/bios/x86emu/prim_ops.c b/src/libs/x86emu/prim_ops.c similarity index 100% rename from src/add-ons/kernel/generic/bios/x86emu/prim_ops.c rename to src/libs/x86emu/prim_ops.c diff --git a/src/add-ons/kernel/generic/bios/x86emu/sys.c b/src/libs/x86emu/sys.c similarity index 100% rename from src/add-ons/kernel/generic/bios/x86emu/sys.c rename to src/libs/x86emu/sys.c diff --git a/src/add-ons/kernel/generic/bios/x86emu/validate.c b/src/libs/x86emu/validate.c similarity index 100% rename from src/add-ons/kernel/generic/bios/x86emu/validate.c rename to src/libs/x86emu/validate.c