Skip to content

Commit 1929da3

Browse files
committed
Deprecate old standalone functions
Signed-off-by: Joe Richey <[email protected]>
1 parent e49b3d0 commit 1929da3

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

src/instructions/segmentation.rs

+12
Original file line numberDiff line numberDiff line change
@@ -193,65 +193,77 @@ impl GS {
193193
}
194194

195195
/// Alias for [`CS::set_reg()`]
196+
#[deprecated(since = "0.14.4", note = "use `CS::set_reg()` instead")]
196197
#[inline]
197198
pub unsafe fn set_cs(sel: SegmentSelector) {
198199
CS::set_reg(sel)
199200
}
200201
/// Alias for [`SS::set_reg()`]
202+
#[deprecated(since = "0.14.4", note = "use `SS::set_reg()` instead")]
201203
#[inline]
202204
pub unsafe fn load_ss(sel: SegmentSelector) {
203205
SS::set_reg(sel)
204206
}
205207
/// Alias for [`DS::set_reg()`]
208+
#[deprecated(since = "0.14.4", note = "use `DS::set_reg()` instead")]
206209
#[inline]
207210
pub unsafe fn load_ds(sel: SegmentSelector) {
208211
DS::set_reg(sel)
209212
}
210213
/// Alias for [`ES::set_reg()`]
214+
#[deprecated(since = "0.14.4", note = "use `ES::set_reg()` instead")]
211215
#[inline]
212216
pub unsafe fn load_es(sel: SegmentSelector) {
213217
ES::set_reg(sel)
214218
}
215219
/// Alias for [`FS::set_reg()`]
220+
#[deprecated(since = "0.14.4", note = "use `FS::set_reg()` instead")]
216221
#[inline]
217222
pub unsafe fn load_fs(sel: SegmentSelector) {
218223
FS::set_reg(sel)
219224
}
220225
/// Alias for [`GS::set_reg()`]
226+
#[deprecated(since = "0.14.4", note = "use `GS::set_reg()` instead")]
221227
#[inline]
222228
pub unsafe fn load_gs(sel: SegmentSelector) {
223229
GS::set_reg(sel)
224230
}
225231
/// Alias for [`GS::swap()`]
232+
#[deprecated(since = "0.14.4", note = "use `GS::swap()` instead")]
226233
#[inline]
227234
pub unsafe fn swap_gs() {
228235
GS::swap()
229236
}
230237
/// Alias for [`CS::get_reg()`]
238+
#[deprecated(since = "0.14.4", note = "use `CS::get_reg()` instead")]
231239
#[inline]
232240
pub fn cs() -> SegmentSelector {
233241
CS::get_reg()
234242
}
235243
/// Alias for [`FS::write_base()`].
236244
///
237245
/// Raises #GP if the provided address is non-canonical.
246+
#[deprecated(since = "0.14.4", note = "use `FS::write_base()` instead")]
238247
#[inline]
239248
pub unsafe fn wrfsbase(val: u64) {
240249
FS::write_base(VirtAddr::new(val))
241250
}
242251
/// Alias for [`FS::read_base()`]
252+
#[deprecated(since = "0.14.4", note = "use `FS::read_base()` instead")]
243253
#[inline]
244254
pub unsafe fn rdfsbase() -> u64 {
245255
FS::read_base().as_u64()
246256
}
247257
/// Alias for [`GS::write_base()`].
248258
///
249259
/// Raises #GP if the provided address is non-canonical.
260+
#[deprecated(since = "0.14.4", note = "use `GS::write_base()` instead")]
250261
#[inline]
251262
pub unsafe fn wrgsbase(val: u64) {
252263
GS::write_base(VirtAddr::new(val))
253264
}
254265
/// Alias for [`GS::read_base()`]
266+
#[deprecated(since = "0.14.4", note = "use `GS::read_base()` instead")]
255267
#[inline]
256268
pub unsafe fn rdgsbase() -> u64 {
257269
GS::read_base().as_u64()

0 commit comments

Comments
 (0)