Commit graph

511 commits

Author SHA1 Message Date
BlueSkeye_cp
d64f99adf3 Add Bochs debugging support to Visual Studio Cosmos project (UI).
A new pane and associated launch type is added in the Cosmos project properties pane.
2012-09-20 09:41:02 +00:00
BlueSkeye_cp
277254ef5f Fix issue #15634 : A VS ArgumentNullException may occur with default Cosmos project template 2012-09-20 09:23:35 +00:00
BlueSkeye_cp
7372c8a9bd Bochs integration : alpha version
Limitations :

- Bochs must be installed on the system. This is not checked as a  prerequisite by the Builder.
- You will find a GuessForBochs Cosmos project under BlueSkeye user project folder that can be used to launch the Guess project under Bochs.
- You may have to fix manually the path for the following properties in Cosmos.bxrc file copied to the CosmosForBochs\Bin\Debug folder
  * romimage
  * vgaromimage
- The Cosmos project UI is not yet Bochs aware. If you do not use the GuessForBochs project you must manually edit your Cosmos project file to modify the following property in both the Debug and Release property group from the project file :

    <Launch>Bochs</Launch>

  You must also add the following properties in both the Debug and Release property group from the project file :

    <BochsConfig>Cosmos.bxrc</BochsConfig>
    <Bochs_Deployment>ISO</Bochs_Deployment>
    <Bochs_Launch>Bochs</Bochs_Launch>
    <Bochs_DebugEnabled>True</Bochs_DebugEnabled>
    <Bochs_DebugMode>Source</Bochs_DebugMode>
    <Bochs_IgnoreDebugStubAttribute />
    <Bochs_VMwareEdition>Player</Bochs_VMwareEdition>
    <Bochs_OutputPath>bin\Debug\</Bochs_OutputPath>
    <Bochs_Framework>MicrosoftNET</Bochs_Framework>
    <Bochs_UseInternalAssembler>False</Bochs_UseInternalAssembler>
    <Bochs_TraceAssemblies />
    <Bochs_EnableGDB>False</Bochs_EnableGDB>
    <Bochs_StartCosmosGDB>false</Bochs_StartCosmosGDB>
    <Bochs_Name>GuessForBochs</Bochs_Name>
    <Bochs_Description>Use Bochs emulator to deploy and debug.</Bochs_Description>
    <Bochs_VisualStudioDebugPort>Pipe: Cosmos\Serial</Bochs_VisualStudioDebugPort>
    <Bochs_PxeInterface>192.168.43.1</Bochs_PxeInterface>
    <Bochs_SlavePort>Serial: COM3</Bochs_SlavePort>
    <Bochs_ShowLaunchConsole>False</Bochs_ShowLaunchConsole>
2012-09-14 17:13:06 +00:00
kudzu_cp
d67d05685c 2012-08-03 05:17:12 +00:00
kudzu_cp
f448f37754 2012-08-02 06:33:12 +00:00
kudzu_cp
981f952da2 2012-07-30 16:50:35 +00:00
kudzu_cp
21e16c48f1 2012-07-30 16:16:48 +00:00
kudzu_cp
44d19280b7 2012-07-30 15:51:07 +00:00
kudzu_cp
d8c9b35fb6 2012-07-30 15:31:22 +00:00
kudzu_cp
9985e3f9ea 2012-07-30 15:26:15 +00:00
kudzu_cp
8344cf29a7 Asm Stepping 2012-07-30 04:30:38 +00:00
kudzu_cp
1630ee78cb 2012-07-30 04:04:37 +00:00
kudzu_cp
82c083e35a 2012-07-30 03:50:04 +00:00
kudzu_cp
617f842034 2012-07-17 16:59:14 +00:00
kudzu_cp
3ee738c9fe Eliminated Cosmos.Debug.Consts, merged into Cosmos.Debug.Common as DebugStub now has its own copy fo consts in X#. 2012-07-17 02:39:08 +00:00
kudzu_cp
f6032272ee Const name change 2012-07-16 21:32:43 +00:00
kudzu_cp
bb76f088bd 2012-07-13 16:17:22 +00:00
kudzu_cp
15a0ce09bc 2012-07-13 16:16:59 +00:00
kudzu_cp
97ee987dd7 2012-07-13 02:25:41 +00:00
kudzu_cp
3637875bb1 2012-07-13 02:17:49 +00:00
kudzu_cp
c9f09c23be 2012-07-12 03:17:37 +00:00
kudzu_cp
559b8c6384 2012-07-11 22:24:13 +00:00
kudzu_cp
517e1ab75f 2012-07-10 15:38:22 +00:00
kudzu_cp
2650f29802 Completion of DebugHost changes. 2012-07-03 05:25:29 +00:00
kudzu_cp
8a802201e0 2012-07-02 22:21:35 +00:00
kudzu_cp
7d78cbffef 2012-07-01 19:56:14 +00:00
kudzu_cp
895e8eb773 2012-07-01 18:40:11 +00:00
kudzu_cp
6f9596da15 2012-07-01 18:35:11 +00:00
kudzu_cp
d0450f9d21 2012-07-01 06:33:09 +00:00
kudzu_cp
e37d9c2897 2012-07-01 06:19:08 +00:00
kudzu_cp
68f1e7e97b PXE server now waits for NIC to be active. 2012-07-01 05:56:36 +00:00
kudzu_cp
c7237c8ce7 2012-07-01 05:11:46 +00:00
kudzu_cp
244925211a 2012-07-01 04:28:46 +00:00
kudzu_cp
a367015f76 2012-07-01 03:42:39 +00:00
kudzu_cp
cbcb0c0b1b Custom project profiles. 2012-07-01 01:55:23 +00:00
kudzu_cp
0957032888 2012-06-30 17:14:44 +00:00
kudzu_cp
8a4bccee9d 2012-06-30 16:04:19 +00:00
kudzu_cp
82e7092009 2012-06-30 05:31:17 +00:00
kudzu_cp
3c11812585 2012-06-30 04:48:14 +00:00
kudzu_cp
f8a64788ea 2012-06-30 04:43:28 +00:00
kudzu_cp
391a84d3bb 2012-06-30 04:06:53 +00:00
kudzu_cp
10cba3f90e 2012-06-30 03:50:27 +00:00
kudzu_cp
a7b112ec25 2012-06-30 03:37:56 +00:00
kudzu_cp
03a33e368c 2012-06-30 03:26:40 +00:00
kudzu_cp
128076d17a Project profile work 2012-06-30 03:13:16 +00:00
kudzu_cp
0ed00c2240 Profile beginnings. 2012-06-29 06:43:30 +00:00
kudzu_cp
bc95700704 2012-06-29 05:45:19 +00:00
kudzu_cp
f5be7f2912 2012-06-29 05:21:48 +00:00
kudzu_cp
296caf6dc7 2012-06-29 05:12:49 +00:00
kudzu_cp
f65bf2deb1 2012-06-29 03:41:03 +00:00