diff --git a/doc/devel/UML/eltorito.violet b/doc/devel/UML/eltorito.violet index 4a5df24..b8a7d01 100644 --- a/doc/devel/UML/eltorito.violet +++ b/doc/devel/UML/eltorito.violet @@ -11,13 +11,18 @@ - 731.0 - 193.0 + 479.2699858975891 + 226.94112549695433 + + + block : uint32_t + + ElToritoCatalog @@ -26,8 +31,8 @@ - 474.0 - 192.0 + 472.58578643762684 + 344.73506473629425 @@ -40,7 +45,8 @@ type : enum partition_type : enum load_seg : uint16 load_size : uint16 -patch_isolinux : bool +patch_isolinux : bool +block: uint32_t @@ -51,8 +57,8 @@ patch_isolinux : bool - 469.0 - 329.0 + 470.4142135623731 + 487.3919189857866 @@ -67,8 +73,8 @@ images - 666.0 - 301.0 + 251.63542622468316 + 429.69343417595167 @@ -87,8 +93,8 @@ images - 186.0 - 186.0 + 193.07106781186545 + 334.49242404917493 @@ -135,64 +141,8 @@ node. This is needed when the image is written. - 347.0 - 82.0 - - - - - - - - block : uint32_t - - - - - PreviousSessionImage - - - - - - 539.0 - 509.0 - - - - - - - - «interface» -DataSource - - - - - - 746.5857864376269 - 511.3380951166248 - - - - - - - - block : uint32_t - - - - - PreviousSessionCatalog - - - - - - 287.0 - 292.0 + 57.81118318204312 + 584.0458146424488 @@ -210,28 +160,8 @@ we can do may be wrong. - 644.3271028254218 - 382.5643050695048 - - - - - - - - path : char * - - - - - LocalImage - - - - - - 424.0 - 511.0 + 748.978906441031 + 574.8973495522459 @@ -239,16 +169,137 @@ we can do may be wrong. - Once we have support for all El-Torito features, namelly -multiple boot images, this type is not needed, the info -can be read and cached in a new catalog. + The block in both Catalog and BootImage is needed +for multissession images - 52.325113060119634 - 434.0605969759931 + 629.3242465083424 + 441.1316647878586 + + + + + + + + File + + + + + + 188.09040379562163 + 172.5340546095176 + + + + + + + + CatalogStream + + + + + + 851.105100475371 + 283.5127233261827 + + + + + + + + FileStream + + + + + + 743.4055403867466 + 284.4253525880894 + + + + + + + + TransformStream + + + + + + 958.5987801403015 + 279.8322618091961 + + + + + + + + «interface» +Stream + + + + + + 847.6728065449973 + 157.05765855361264 + + + + + + + + IsoLinuxPatch + + + + + + 968.73629022557 + 384.6660889654818 + + + + + + + + Generates the content of the catalog on-the-fly + + + + + + 517.6021638285529 + 107.48023074035522 + + + + + + + + To apply the needed patch to isolinux +images + + + + + + 923.4814562296309 + 509.1168824543143 @@ -275,18 +326,6 @@ can be read and cached in a new catalog. - - - - - - - - - - - - @@ -346,18 +385,108 @@ can be read and cached in a new catalog. + - + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -370,30 +499,54 @@ can be read and cached in a new catalog. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - + + - - + + diff --git a/doc/devel/UML/eltorito.violet.png b/doc/devel/UML/eltorito.violet.png index 07fd2b9..adc195c 100644 Binary files a/doc/devel/UML/eltorito.violet.png and b/doc/devel/UML/eltorito.violet.png differ