Commit graph

561 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
kudzu_cp
26c2ce9fc4 2012-06-28 16:22:54 +00:00
kudzu_cp
736daaac0e 2012-06-28 06:13:49 +00:00
kudzu_cp
825220a6c5 2012-06-28 03:37:09 +00:00
kudzu_cp
4c743d0696 2012-06-27 23:55:47 +00:00
kudzu_cp
9080a003b2 2012-06-27 20:57:32 +00:00
kudzu_cp
fe58783b4f 2012-06-27 15:44:25 +00:00
kudzu_cp
486b3f0967 2012-06-27 15:22:34 +00:00
kudzu_cp
25affc9a74 2012-06-27 06:28:47 +00:00
kudzu_cp
09fd4154c4 PXE deploy fix. 2012-06-26 20:53:38 +00:00
kudzu_cp
085f0d6352 2012-06-26 00:54:57 +00:00
kudzu_cp
9ce1c79aa1 2012-06-25 20:22:36 +00:00
kudzu_cp
048b175954 Preservation of obj file. 2012-06-25 17:26:51 +00:00
kudzu_cp
c9bc5ae7fb 2012-06-25 16:57:58 +00:00
kudzu_cp
c308f07bfc USB boot work 2012-06-25 15:32:46 +00:00
kudzu_cp
6e74a7ad41 2012-06-25 13:33:03 +00:00
kudzu_cp
8e69696972 2012-06-25 03:29:55 +00:00
kudzu_cp
2c288d710b USB Device 2012-06-25 01:09:28 +00:00
kudzu_cp
9c61919e7b 2012-06-25 00:18:51 +00:00
kudzu_cp
f8b46b660c ISO building. 2012-06-24 19:50:06 +00:00
kudzu_cp
3d8e397a30 2012-06-24 19:34:05 +00:00
kudzu_cp
7b716f9c8c 2012-06-24 18:47:54 +00:00
kudzu_cp
f4cedbb572 2012-06-24 18:12:47 +00:00
kudzu_cp
1b4e407bc0 No more proj prop frame, now embedded. 2012-06-24 18:06:54 +00:00
kudzu_cp
1f69ed9cbe 2012-06-24 18:02:01 +00:00
kudzu_cp
faf0a24441 2012-06-24 17:48:30 +00:00
kudzu_cp
8f4e203ef9 2012-06-24 04:15:21 +00:00
kudzu_cp
584908bc64 2012-06-24 03:33:14 +00:00
kudzu_cp
ab15e8a294 2012-06-24 02:45:37 +00:00
kudzu_cp
2396fba70c Property pages 2012-06-24 02:37:11 +00:00
kudzu_cp
45fa46d672 2012-06-24 02:25:48 +00:00
kudzu_cp
f800fd9f4d 2012-06-24 01:32:54 +00:00
kudzu_cp
dd58b95fa3 2012-06-24 01:12:44 +00:00
kudzu_cp
b62229cd2e 2012-06-24 01:06:45 +00:00
kudzu_cp
c72e0545f9 2012-06-24 00:56:21 +00:00
kudzu_cp
adfc4a94c7 2012-06-20 02:54:16 +00:00
kudzu_cp
1ea4362380 X# 2012-06-19 14:37:48 +00:00
kudzu_cp
fc4e927ce1 2012-06-19 14:09:20 +00:00
kudzu_cp
c047b19781 2012-06-19 02:45:10 +00:00
kudzu_cp
96bb89aaf5 X# 2012-06-18 15:28:54 +00:00
kudzu_cp
465f884501 X# 2012-06-18 05:38:34 +00:00
kudzu_cp
4574e334e0 X# 2012-06-17 04:59:52 +00:00
kudzu_cp
ab38ea54c8 2012-06-15 14:19:23 +00:00
kudzu_cp
52a7d5416e 2012-06-15 02:50:21 +00:00
kudzu_cp
3488e34972 X# to builder. 2012-06-15 01:54:58 +00:00
kudzu_cp
008db713cb 2012-06-14 22:40:48 +00:00
kudzu_cp
13cd53d468 2012-06-14 04:33:45 +00:00
kudzu_cp
c84ed14dcc 2012-06-14 02:51:17 +00:00
kudzu_cp
0f80bc0b5c X# 2012-06-14 02:46:38 +00:00
kudzu_cp
7dba0f2a5a X# 2012-06-13 21:04:28 +00:00
kudzu_cp
fd2d485193 X# 2012-06-13 14:48:33 +00:00