晋武帝咸宁三年丁酉,公元277年晋朝立皇子司马裕为始平王庚寅十五日,司马裕去世。
三月,平虏护军文鸯,统领凉州、秦州、雍州各军征讨发树机能,将其打败,胡人各部落共二十万人归降晋。
夏季,五月,吴将邵、夏祥郭领部众七千余人投降了晋。
秋季,七月,中山王司马睦因为招募逃亡的罪犯而获罪,被贬为丹水县侯。
卫将军杨珧等人建议,认为:“古时候分封诸侯,是为了藩屏护卫王室现在诸位王公都在京都,这就失去了保卫的意义。另外,异姓诸将领居住在国家边境地区时,应当让皇室的亲戚参与其中。”晋武帝于是下诏书,诸会根据所食户邑的多少被分为三等,大国设置三军共五千人,次国设二军共三千人,小国设一军一千一百人。诸王中任都督的,各自迁往封国使他们靠近任所。八月,癸亥二十一日,扶风王司马亮为汝南王,出任镇南大将军,总领豫州军事。迁琅邪王司马伦为赵王,督率邺城的防守事务,迁勃海王司马在徐州,被迁封为琅邪王汝阴王司马骏在关中,被迁封为扶风王又迁徒太原王司马为河间王汝南王司马柬为南阳王。司马辅是司马孚的儿子,司马是司马孚的孙子。诸王中不担任官职的,都把他们遣返回各自的封国。各位王公留恋京都,一个一个都流着眼泪走子。晋朝又封皇子司马玮为始平王,封司马允为濮阳王,司马该为新都王,司马遐为清河王。
异姓大臣中有立过大功的,都被封为郡公或郡侯。贾充被封为重郡公。王沈被追封为博陵郡公。
钜平侯羊祜被徙封为南城郡侯。羊祜坚持推辞不接受。羊祜每当被授予官职和爵位时,经常避让,他的至诚之心一贯有名,所以他被特别许可不接受分封他的官爵。羊祜经历了两代帝王,他一直掌管关键重要的部门。凡是他参与谋划商议的事情,不管是设置或简省,他都把草稿烧掉,使世人不能知道。由羊祜荐举而作了官的人,自己都不知道是谁推荐的。羊祜常常说:“在公众的朝廷里授予官职,但是却让别人向你个人谢恩,这样的事情是我所不敢作的。”
兖、豫、徐、青、荆、益、梁七州洪水泛滥。
冬季,十二月,吴国夏口督孙慎进犯江夏、汝南,抢动了一千多家然后离去。晋武帝下诏,派身边的大臣责问羊祜,不追击讨伐孙慎是什么意思晋武帝还打算迁徙荆州。羊祜说:“江夏距离襄阳有八百里,等知道了贼人的消息,贼人已经离开几天了,步兵如何能追上他们?为了使自己免遭责备,就让部队受苦受累,这不是我的愿望。从前,魏武帝设置都督,大抵都州相接近,就是因为喜欢力集中而厌恶兵力分散的缘故。战场上的事情,一彼一此,只是要谨慎防守而已。如果总是迁州,贼人出没无常,也不知把州设在哪里才便于据守。”
这一年,大司马陈骞从杨州入朝廷,以高平公的身份免职。
会稽人张经常在吴主面前搬弄口舌,诬陷别人,因而深受吴主宠爱信任,被多次升迁,任司直中郎将,还被封为侯。张的父亲在山阴县当差,知道张不是善良之辈,就上表说:“如果任用张为司直,我请求,他犯了罪不要牵连到我。”吴主答应了他。张上表,设置弹曲二十人,专门负责举报检查种种不法行为。于是官吏百姓各自凭自己的好恶互相告发检举,一时间监狱里人满为患,上上下下,人人惶恐不安。而张却借机为自己在谋私利,骄奢专横。后来张的罪恶暴露出来,父亲儿子都曹车袭的酷刑。
卫送拓跋沙漠汗回国。自从沙漠汗入中原作人质,拓跋力微可汗身边的儿子们大多受到力微可汗的宠爱。沙漠汗回国以后,各部落的首领一起诬陷并且杀了他。不久,拓跋力微可汗病倒了,病势沉重。乌桓王库贤由于与力微可汗亲近而当权,他受了卫的随赂,想把各部落搅乱。于是他在朝堂上磨斧子,对各部落首领说:“可汗恨你们进谗言杀了太子,要把你们的长子都抓起来杀了。”部落首领们害怕,都四散逃跑。力微可汗由于忧虑而去世,死时年龄一百零四岁。他的儿子拓跋悉禄继位。鲜卑国从此就衰落了。
当初,幽州并州都和鲜卑接壤,东边有务桓,西边有力微,经常成为边境地区的祸患。后来,卫秘密地用计谋离间鲜卑各部,结果务桓投降晋国而力微死去。朝廷表彰卫的功勋,封卫的弟弟为亭侯。
晋武帝咸宁四年戊戌,公元278年司马督东平人马隆上书说:“凉州刺史杨欣丧失了与羌戎之间的和睦关系,他必然要失败。”夏季,六月,杨欣与秃发树机能的党羽若罗拔能等人在武威作战,兵败身死。