八上城の戦い (1578年)
天正6年(1578年)のものと考えられる9月13日付の書状で、翌14日に亀山に着陣し、18日に八上城背後の山に陣取ると光秀は記している。また、赤井氏・荻野氏の黒井城と波多野氏の八上城との連携を阻止するため、氷上郡と多紀郡の境に金山城(丹波篠山市・丹波市)を築いた。
同年10月21日、摂津国有岡城(伊丹市)の荒木村重が謀叛を起こすと、光秀はその糾問のための使者の1人として村重のもとに赴き、村重の叛意が明らかになるとそれを攻める軍勢に加わるなどした。光秀は村重が波多野氏と手を組むことを警戒しており、村重家臣の三田城主・荒木重堅が八上城への援軍に来た場合、三宅秀満(明智秀満)を亀山に派遣すると小畠永明に伝えている。11月14日には、光秀の留守をついて、波多野方から明智方に攻撃が仕掛けられていた。
12月21日に八上城攻めへと戻った光秀は、八上城の周囲に堀や柵を何重も設け、厳重な包囲を築いた。これにより、9月頃から進められていた八上城への付城構築がほぼ完成し、有岡城攻めや三木城攻めと同様、徹底した兵糧攻めが行われることとなった。
これに対して、天正7年(1579年)1月26日以前、波多野方は籠山(ロウ山)の付城を襲撃し、明智方の小畠永明が戦死している。小畠永明は光秀より明智姓を与えられており、光秀から信頼される武将だった。
八上城を落城させ多紀郡を制圧すると、光秀は氷上郡の黒井城攻略に向け、氷上郡全域に軍勢を派遣した。
その一方で、7月19日、光秀は宇津氏の宇津城(京都市)を攻略。丹後近くの天田郡鬼ヶ城(福知山市)への攻撃も開始した。
同年8月9日、光秀は赤井氏・荻野氏の黒井城を落城させ、9月下旬には黒井城近くの国領城(三尾山城、丹波市)を落城させた。これと並行して細川藤孝が丹後攻略を進めており、10月24日、光秀は丹波・丹後の平定を安土の織田信長に報告した。この後、丹波は光秀が支配することとなるが、天正10年(1582年)6月の本能寺の変とその後の敗死によりその支配は終わりを迎えた。